Я ищу хороший оператор SQL, чтобы выбрать все строки предыдущего дня из одной таблицы. Таблица содержит один столбец даты и времени. Я использую SQL Server 2005.
subdate (now (), 1) вернет отметку времени вчерашнего дня Приведенный ниже код выберет все строки со вчерашней отметкой времени
Select * FROM `login` WHERE `dattime` <= subdate(now(),1) AND `dattime` > subdate(now(),2)