22. februar 2004 - 04:05
Der er
2 kommentarer og 2 løsninger
Dato i SQL
Jeg skal have valgt fra databasen, hvor [dato] er størrer eller lig med dagsdato minus 7 dage. strSQL = "Select * From tabel WHERE dato >= '" & now() & "' ORDER BY dato LIMIT 8" Den tager fra hvor [dato] er størrer eller lig med nu, men [dato] skal være lig med, eller størrer end for 7 dage siden. Hvordan klares dette? /Bjarke
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
22. februar 2004 - 05:09
#1
Hvad med følgende: weekAgo = DateAdd("d",-7,Now()) strSQL = "Select * From tabel WHERE dato >= '" & weekAgo & "' ORDER BY dato LIMIT 8"
22. februar 2004 - 10:55
#2
Ofte vil databasen havde datoen i et bestemt format, så det kan være en god ide at bruge databasen egen date/time funktioer. Så her et alternativ: strSQL = "Select * From tabel WHERE DATE_ADD(dato, INTERVAL 7 DAY) >= Now() order by dato LIMIT 8"
22. februar 2004 - 12:43
#3
tak til jer begge - eagle >> laver du ikke også et svar?
22. februar 2004 - 13:03
#4
Det kan du tro jeg gør :)
Kurser inden for grundlæggende programmering