Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server, wobei die Klausel zwischen zwei Daten nicht die erwartete Ausgabe liefert

Ändern Sie das datetime-Format in Ihrer where-Klausel und prüfen Sie die Werte mit >= und < stattdessen.

select * 
from dummy 
where mydate >= '20130301' and
      mydate < '20130401'