Login
Как правильно даты сравнивать в MSSQL?
87 просмотров
Перейти к просмотру всей ветки
in Antwort voxel3d 18.12.06 13:50
В ответ на:
> Насколько я понял, он спрашивает, как DateTime передать в параметр.
Угу. Вот, нашёл:
SELECT * FROM tblFehlzeit
WHERE convert(varchar(10), Beginn, 112) >= '20061230'
> Насколько я понял, он спрашивает, как DateTime передать в параметр.
Угу. Вот, нашёл:
SELECT * FROM tblFehlzeit
WHERE convert(varchar(10), Beginn, 112) >= '20061230'
А зачем? Конечная цель? Отобрать записи, после указанной даты?
DATEDIFF(поле, @парам) > 0
Где поле и @парам - datetime типа
В ответ на:
параметр из DateTime переделываю в строку ('20061230'). Хотелось бы вот такую строку передавать: '30.12.2006 00:00:00'.
параметр из DateTime переделываю в строку ('20061230'). Хотелось бы вот такую строку передавать: '30.12.2006 00:00:00'.
Это и будетю И без всяких заморочек с форматом даты.