Как выполнить запрос SQL по текущей дате если тип даты datetime?
Есть столбец DATE с типом DATETIME , нужно выбрать все записи с сегодняшней датой.
select date from table where date=getdate() не работает... если ставить операторы меньше или равно либо between тогда работает....
Для понимания.
Тип данных date - это 20190101
datetime - 20190101 00:00:00.000
Соответственно, если ты просто хочешь выбрать по getdate(), то ты получаешь 20190101 14:20:21.333, например, а такого нет.
Поэтому, тебе нужно приводить к одному виду данные, либо же использовать период.