Hente dato fra DB
Hei.Jeg skal hente ut alle saket fra en tabell hvor saken har en gitt startdato. I databasen finnes to saker med 06/23/2005 som startdato, men jeg får ingen treff.
Jeg har prøvd følgende SQL-kall:
SELECT * FROM V_Vakt WHERE Startdato='06/23/2005' og
SELECT * FROM V_VAKT WHERE StartDato LIKE '%06/23/2005%'
Feltet Startdato er av typen DateTime og inneholder data på formen '06/23/2005 08:00:00'
Endrer jeg SQL-kallet til dette:
SELECT * FROM V_Vakt WHERE Startdato>='06/23/2005' AND startdato<'06/24/2005'
får jeg treff på de to sakene som finnes.
Det er tungvindt å beregne hva som er den neste dagen, siden det kan være i en ny måned eller i et nytt år. Derfor håper jeg det finnes en enklere måte å finne de to sakene på (i likheten av de første SQL-eksempelene jeg skrev over).
Noen som vet hvordan?
Den som løser problemet får også poengene i dette innlegget:
http://www.eksperten.dk/spm/625627
//andersjo
