Wählen Sie Zeilen in einem Datumsbereich in T-SQL

Habe ich eine Reihe von Zeilen, die jeweils mit einem Datum Wert, und ich brauche, um Zeilen auszuwählen, die fallen innerhalb eines bestimmten Zeitraums. Wie kann ich dies tun?

select * from table where convert(int,date_created) between //what should go here?

Wählen Sie zwischen '20-10-2010' und '22-10-2010'.

Es hält Klagen über die string zu Datum-Konvertierung.

  • date_created ist ein DATETIME-Feld, also habe ich versucht zu löschen, mal bisschen durch Umwandlung zu int? jemand erzählte mir, das ist wie Ihre getan, sorry, habe ich verwechselt werden könnte!
  • mögliche Duplikate von datetime in die where-Klausel
InformationsquelleAutor LocustHorde | 2011-06-09
Schreibe einen Kommentar