Как привести дату, полученную в T-SQL функцией GetDate() к значению даты TDateTime из Delphi.
А именно нужно вот что:
-- текущая дата 11.06.2011
SELECT CAST(GetDate() AS INT) -- получаю 40704.
-- В Delphi это 40705, хотя тут находил сообщения, что смещение на 2 дня. Сбит с толку.
Как в SQL получить число как в Дельфи ?
А также не пойму в чем у меня ошибка:
SELECT CAST(CAST('11.06.2011 00:00:00' AS DATETIME) AS INT) -- получаю 40851 в то время как CAST(GetDate() AS INT) дает значение 40704