Я хочу выбрать все записи из таблицы Log
, где значения полей DateAndTime
(типа datetime
) - за день до сегодняшнего дня, в любой день.
Итак, если сегодня 2011-06-08, я хочу выбрать все строки, где DateAndTime
больше или равно 2011-06-07 00:00:00
, а также меньше 2011-06-08 00:00:00
.
Я предполагаю, что потенциальная ловушка здесь будет поведением в первый день месяца, так как очевидно, что дата, такая как 2011-06-00
, недействительна и должна быть 2011-05-31
.