Эффективное преобразование дат между временем UTC и местным (т. Е. PST) временем в SQL 2005

Как лучше всего конвертировать дату и время в формате UTC в местное время? Это не так просто, как разница между getutcdate () и getdate (), потому что разница меняется в зависимости от даты.

Интеграция с CLR также не подходит для меня.

Решение, которое я придумал для этой проблемы несколько месяцев назад, заключалось в том, чтобы иметь таблицу летнего времени, в которой были сохранены данные о начале и конце летнего времени в течение следующих примерно 100 лет, это решение казалось неэффективным, но преобразования были быстрыми (простыми). поиск таблицы)

Ответы на вопрос(11)

Ваш ответ на вопрос