Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Query per selezionare i dati tra due date con il formato m/g/aaaa

Questa soluzione fornisce l'operazione CONVERT_IMPLICIT per la tua condizione nel predicato

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

O

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

Demo su SQLFiddle