Vraag & Antwoord

Webprogrammeren & scripting

Rekenen met het datum type in ASP!?

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(&quot;d&quot;, -30, Now) vervolgens gebruik je dan in je SQL: &quot;... WHERE artDatum&gt;#&quot; &amp; dteNieuweDatum &amp; &quot;#;&quot; zoiets? <font size=-1>[ Dit Bericht is bewerkt door: matthijn99 op 2002-01-31 09:05 ]</font>
  • [quote:ca651f8f49]WHERE artDatum &gt; Now - 30[/quote:ca651f8f49] Volgens mij wordt het dan: WHERE artDatum &gt; 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(&quot;d&quot;, -30, Now)[/quote:ca651f8f49] Dat ga ik meteen proberen!! [quote:ca651f8f49]vervolgens gebruik je dan in je SQL: &quot;... WHERE artDatum&gt;#&quot; &amp; dteNieuweDatum &amp; &quot;#;&quot; 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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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