Bekijk Volledige Versie : ASP, SQL, selectie met datum
Ik heb de volgende code:
strSQL = "SELECT tabel.* FROM tabel ORDER BY Date_stamp DESC;"
Ik wil graag die records krijgen die in een bepaalde periode zijn
gemaakt, dus iets van WHERE (Date_stamp > begindatum AND Date_stamp <
einddatum)
hoe krijg ik dat voor elkaar?
Robrecht Jacques
16/08/03, 08:45
marja wrote:
> Ik heb de volgende code:
> strSQL = "SELECT tabel.* FROM tabel ORDER BY Date_stamp DESC;"
>
> Ik wil graag die records krijgen die in een bepaalde periode zijn
> gemaakt, dus iets van WHERE (Date_stamp > begindatum AND Date_stamp <
> einddatum)
>
> hoe krijg ik dat voor elkaar?
strSQL = "SELECT tabel.* FROM tabel WHERE (Date_stamp > #begindatum# AND
Date_stamp < #einddatum#) ORDER BY Date_stamp DESC;"
Waarbij begindatum en einddatum in de vorm: mm/dd/yyyy staan.
Robrecht
"Robrecht Jacques" <Robrecht.Jacques@advalvas.be> wrote in message news:<3f3dd2e3$0$284$ba620e4c@reader0.news.skynet.be>...
> marja wrote:
> > Ik heb de volgende code:
> > strSQL = "SELECT tabel.* FROM tabel ORDER BY Date_stamp DESC;"
> >
> > Ik wil graag die records krijgen die in een bepaalde periode zijn
> > gemaakt, dus iets van WHERE (Date_stamp > begindatum AND Date_stamp <
> > einddatum)
> >
> > hoe krijg ik dat voor elkaar?
>
> strSQL = "SELECT tabel.* FROM tabel WHERE (Date_stamp > #begindatum# AND
> Date_stamp < #einddatum#) ORDER BY Date_stamp DESC;"
>
> Waarbij begindatum en einddatum in de vorm: mm/dd/yyyy staan.
>
> Robrecht
Ik heb dit geprobeert, maar het gebruik van datumformaten blijf ik
ingewikkeld vinden.
Heb alsnog een iets andere (simpeler?) oplossing gevonden:
strSQL = "SELECT tabel.* FROM tabel WHERE Month(Date_stamp) = 7 ORDER
BY Date_stamp DESC;"
Aangezien ik een indeling per maand hanteer, leek mij dit het
handigst. Maar nu zou ik graag die 7 willen varieren, en gebruik maken
van een variabele. dus zo iets:
Dim maand
maand = 7
strSQL = "SELECT tblJournal.* FROM tblJournal WHERE Month(Date_stamp)
= maand ORDER BY Date_stamp DESC;"
maar hiervan krijg ik de syntax niet juist. Wie weet dit?
Alvast bedankt...
marja wrote:
> strSQL = "SELECT tabel.* FROM tabel WHERE Month(Date_stamp) = 7 ORDER
> BY Date_stamp DESC;"
>
> Aangezien ik een indeling per maand hanteer, leek mij dit het
> handigst. Maar nu zou ik graag die 7 willen varieren, en gebruik maken
> van een variabele. dus zo iets:
>
> Dim maand
> maand = 7
>
> strSQL = "SELECT tblJournal.* FROM tblJournal WHERE Month(Date_stamp)
> = maand ORDER BY Date_stamp DESC;"
strSQL = "SELECT tblJournal.* FROM tblJournal WHERE Month(Date_stamp) = "&
maand &" ORDER BY Date_stamp DESC;"
--
www.zenobits.com