Разница между функциями GETDATE и GETUTCDATE в SQL Server заключается в том, что они возвращают разные даты и время. 13
GETDATE возвращает текущую локальную дату и время на основе системных часов в виде объекта datetime. 2 Значение берётся из операционной системы хоста, на котором запущен SQL Server. 3
GETUTCDATE возвращает текущую локальную дату и время по гринвичу (UTC/GMT) в виде объекта datetime. 2 Функция полезна, когда нужно хранить или сравнивать даты и время в разных часовых зонах. 1
Таким образом, GETDATE возвращает местное время, а GETUTCDATE — время по Гринвичу. 3