22. januar 2004 - 18:50
Der er
5 kommentarer og 1 løsning
Sortere i Access-db ud fra dato via Sql
Hej. Jeg har en database med bl.a. en vejedato. Jeg vil nu gerne have sorteret data ud fra en bestemt dato. Jeg vil også gerne have hentet data mellem to datoer. Jeg taster datoen i en tekstboks Hvordan skal sql-sætningen se ud.? /Søren
Annonceindlæg fra Thales
22. januar 2004 - 19:19
#1
DIM sSQL as STRING sSQL = "SELECT * FROM YourTable WHERE Dato BETWEEN #" & Format(DateFrom, "yyyy-mm-dd) sSQL = sSQL & "# AND #" & Format(DateTo, "yyyy-mm-dd) & "#" Cant be far out!
22. januar 2004 - 20:56
#2
>> terry Tak for svaret, men der er noget galt. Hele syntaksen bliver rød. Er der noget med, at i et datofelt i Access ligger der et skjult klokkeslæt? /Søren
22. januar 2004 - 21:19
#3
If you dont use the time then this should still work! If the syntax in VB becomes red then its because I forget a " sorry :o) sSQL = "SELECT * FROM YourTable WHERE Dato BETWEEN #" & Format(DateFrom, "yyyy-mm-dd") sSQL = sSQL & "# AND #" & Format(DateTo, "yyyy-mm-dd") & "#"