PDA

Bekijk Volledige Versie : ASP, SQL, selectie met datum



marja
15/08/03, 20:00
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

marja
17/08/03, 18:00
"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...

KLinZ
17/08/03, 20:15
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