Requête SQL pour sélectionner des dates entre deux dates

Requête SQL pour sélectionner des dates entre deux dates

Vous devriez mettre ces deux dates entre guillemets simples comme ceci…

select Date, TotalAllowance from Calculation where EmployeeId = 1
             and Date between '2011/02/25' and '2011/02/27'

ou vous pouvez utiliser

select Date, TotalAllowance from Calculation where EmployeeId = 1
             and Date >= '2011/02/25' and Date <= '2011/02/27'

Gardez à l’esprit que la première date est inclusive, mais la seconde est exclusive, car elle correspond effectivement à ‘2011/02/27 00:00:00’.