Vraag & Antwoord

Webprogrammeren & scripting

Rekenen met het datum type in ASP!?

Anoniem
None
5 antwoorden
  • Ik heb een website met database (MS ACCESS 2000) en gebruik ASP (VBscript) met SQL om deze te benaderen.

    Nu wil ik in mijn SQL statement een timestamp <jjjj-mm-dd hh:mm:ss> uit de database vergelijken met de datum en tijd van nu min 30 dagen. Dus: "… WHERE artDatum > DatumTijd_30Terug" (en DatumTijd_30Terug al van te voren gedefinieerd is.)

    Kan iemand mij hierbij helpen? Alle hulp is welkom!
  • WHERE artDatum > Now - 30
  • Of DateDiff()

    btw. datums zet je in access tussen #-jes.
  • ik zou eerst een variabele gebruiken die die datum uitrekent bijv.:
    dteNieuweDatum = DateAdd("d", -30, Now)

    vervolgens gebruik je dan in je SQL:
    "… WHERE artDatum>#" & dteNieuweDatum & "#;"

    zoiets?

    [ Dit Bericht is bewerkt door: matthijn99 op 2002-01-31 09:05 ]
  • [quote:ca651f8f49]WHERE artDatum > Now - 30[/quote:ca651f8f49]
    Volgens mij wordt het dan: WHERE artDatum > Now() - 30. Of zijn de haakjes niet verplicht?

    [quote:ca651f8f49]Of DateDiff()
    [/quote:ca651f8f49]
    Daar wil ik wel meer over weten…

    [quote:ca651f8f49]btw. datums zet je in access tussen #-jes.
    [/quote:ca651f8f49]
    In een SQL statement toch niet?

    [quote:ca651f8f49]ik zou eerst een variabele gebruiken die die datum uitrekent bijv.:
    dteNieuweDatum = DateAdd("d", -30, Now)[/quote:ca651f8f49]
    Dat ga ik meteen proberen!!

    [quote:ca651f8f49]vervolgens gebruik je dan in je SQL:
    "… WHERE artDatum>#" & dteNieuweDatum & "#;"

    zoiets?
    [/quote:ca651f8f49]
    Volgens mij zijn die # niet nodig.. Maar ik zal het zowel met als zonder #-jes uit proberen.

    Bedankt voor alle info en tips! :smile:

    Arnout

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.

Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord