SSIS займет -1 час с текущей даты и времени

Я новичок в SSIS, в настоящее время пытаюсь сделать это, чтобы получить на 1 час меньше от текущего времени

я использую

(DT_DATE) GETDATE()

Мой вывод:

27/02/2017 4:24:09 PM

Мой ожидаемый результат:

27/02/2017 3:24:09 PM

Может кто-нибудь, пожалуйста, помогите мне в этом. Спасибо

3 ответа

Решение

Вы должны использовать следующее выражение

DATEADD("Hh",-1, GETDATE())

Узнайте больше о DATEADD В этой статье MSDN

Примечание: GETDATE() это функция, которая возвращает текущую дату и не требует анализа с помощью (DT_DATE) GETDATE()

Не могли бы вы попробовать DATEADD("Hour",-1, GETDATE())? Без DT_DATE..

Пытаться

DATEADD(HOUR,-1, GETDATE())
Другие вопросы по тегам