Помогите с выборкой

jungle124
Дата: 20.02.2013 09:31:29
Доброго времени всем !

Есть табличка, в ней поле

например

Select pole1 where table1

так вот поле Pole1 имеет формат по Гринвичу вида '2013-01-02 01:22:33'

а можно каком образом при выборке преобразовать данный формат в нормальный для меня часовой пояс, скажем по Москве, т.е + 3 часа, и заполучить на выходе
2013-01-02 04:22:33'

пробовал convert(datetimeoffset(Pole1),'00:00') - не выходит

к тому ж datetimeoffset или switchoffset - конструктор запросов не понимает


Помогите пожалуйста примером реально работающим.... Заранее спасибо
iap
Дата: 20.02.2013 09:49:36
jungle124,

DATEADD(HOUR,3,Pole1)


where table1 - что Вы хотели сказать??
jungle124
поле Pole1 имеет формат по Гринвичу вида '2013-01-02 01:22:33'
Какого типа Pole1? Строковое что ли? Тогда это плохой формат.
Или, всё-таки, DATETIME? Тогда формат не такой и он должен Вас мало волновать.
jungle124
Дата: 20.02.2013 10:51:34
конечно же

select pole1 from table 1

описался
jungle124
Дата: 20.02.2013 10:53:16
вот поле Pole1 имеет формат по Гринвичу вида

'2013-01-02 01:22:33.000'
Glory
Дата: 20.02.2013 10:56:26
jungle124
вот поле Pole1 имеет формат по Гринвичу вида

Тип данных интересует.
jungle124
Дата: 20.02.2013 11:05:31
Тип поля Datetime
Glory
Дата: 20.02.2013 11:12:45
Тогда уже посоветовали - DATEADD(HOUR,3,Pole1)
jungle124
Дата: 20.02.2013 11:40:24
Спасибо. Все получилось