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

Abfrage zur Auswahl von Daten zwischen zwei Datumsangaben im Format m/d/yyyy

Diese Lösung bietet eine CONVERT_IMPLICIT-Operation für Ihre Bedingung im Prädikat

SELECT * 
FROM xxx 
WHERE CAST(dates AS date) BETWEEN '1/1/2013' and '1/2/2013'

ODER

SELECT * 
FROM xxx 
WHERE CONVERT(date, dates, 101) BETWEEN '1/1/2013' and '1/2/2013'

Demo auf SQLFiddle