Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Requête pour sélectionner des données entre deux dates au format m/j/aaaa

Cette solution fournit l'opération CONVERT_IMPLICIT pour votre condition dans le prédicat

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

OU

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

Démo sur SQLFiddle