Njae, den borde nog ta fram alla poster som är '2007-11-23 00:00:00'.
Det passar bra att använda BETWEEN i dylika frågor.
SELECT *
FROM MyTable
WHERE (Datum BETWEEN '2007-11-23 00:00:00'
AND '2007-11-23 23:59:59')
Mvh
3 svar · 568 visningar · startad av Compusa
DBMS: SQL Server 2005
SELECT *
FROM MyTable
WHERE (Datum >= '2007-11-23'
AND Datum <= '2007-11-23')
Borde inte denna SQL-fråga plocka fram all rader med dagens datum i tabellen? Får inget i retur. Kolumnen Datum är av typen datetime.
Jag antar att problematiken kan ha att göra med att datumen sparas i följande format: 2007-11-22 13:27:48.143
Njae, den borde nog ta fram alla poster som är '2007-11-23 00:00:00'.
Det passar bra att använda BETWEEN i dylika frågor.
SELECT *
FROM MyTable
WHERE (Datum BETWEEN '2007-11-23 00:00:00'
AND '2007-11-23 23:59:59')
Mvh
Det där fixade biffen och jag håller med att det är smidigare att använda between.
Tack
/r Kan ej använda BETWEEN när jag filtrerar min datatable så det får bli den något krångligare varianten.
Compusa skrev:
/r Kan ej använda BETWEEN när jag filtrerar min datatable så det får bli den något krångligare varianten.
Det går såklart lika bra.
Jag sprang på en länk som kanske kan vara intressant: http://www.databasejournal.com/features/mssql/article.php/2209321
mvh