SQL: Välja alla datum senare än...

ASP

4 svar · 380 visningar · startad av nilzzon

Medlem sedan aug. 2000106 inlägg
Trådstart#1

Hur skriver jag en SQL-sats som väljer alla datum senare än ett visst datum? Går det? *dum*

Medlem sedan dec. 19998 577 inlägg
#2

Access, med ett datumfält:

SQL = "Select * from tabell where dtm > " & Cdate(ditt_datum)

Medlem sedan aug. 20003 inlägg
#3

Formatfel..? Mitt_datum... hur skall det skrivas? Vilket format? Hm.

cdate("2000-12-01") vill int riktigt funka...

Medlem sedan juni 200032 967 inlägg
#4

får du ett adodb-fel eller ett vbscript runtime error?

om du får ett adodb-fel kan det kanske vara så att din datumkolumn är av typen datum.

är datumkolumnen av typen datum så ska du ha brädgårdar runt värdet i sql-frågan:

SQL = "Select * from tabell where dtm > #" & Cdate(ditt_datum) & "#"

om du kör access då såklart. kör du sqlserver skall du ha apostrofer istället för brädgårdar.

mvh

Medlem sedan aug. 2000106 inlägg
#5

Hur lägger man datumet i SQL-satsen (INSERT-satsen) för att allt skall funka ordentligt?

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)