Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Конвертация даты в другой формат  [new]
zhenya88
Guest
Данные в колонке COL1 datetime2(7) в таком формате:


2010-09-29 00:00:00.0000000
2010-09-30 00:00:00.0000000
2010-10-01 00:00:00.0000000
2010-10-04 00:00:00.0000000

Как получить в таком:

Sep-10
Sep-10
Oct-10
Oct-10
5 авг 11, 21:20    [11078943]     Ответить | Цитировать Сообщить модератору
 Re: Конвертация даты в другой формат  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
datepart,datename,convert
5 авг 11, 21:36    [11078981]     Ответить | Цитировать Сообщить модератору
 Re: Конвертация даты в другой формат  [new]
zhenya88
Guest
locky,

что-то не получается
можно образец?
5 авг 11, 22:09    [11079078]     Ответить | Цитировать Сообщить модератору
 Re: Конвертация даты в другой формат  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
zhenya88
locky,

что-то не получается
можно образец?

я из дома, доку искать лень
но там (в доке) всё написано
5 авг 11, 22:12    [11079086]     Ответить | Цитировать Сообщить модератору
 Re: Конвертация даты в другой формат  [new]
Geep
Member

Откуда: Москва
Сообщений: 975
convert(nvarchar(6),dt,7)
Так сойдёт?
6 авг 11, 18:23    [11080990]     Ответить | Цитировать Сообщить модератору
 Re: Конвертация даты в другой формат  [new]
zhenya88
Guest
Geep,

нет, это дает Месяц и Число:

Apr 25 2011-04-25 00:00:00.0000000
Apr 24 2011-04-24 00:00:00.0000000
Apr 21 2011-04-21 00:00:00.0000000

, а надо Месяц и Год:

Apr 11 2011-04-25 00:00:00.0000000
Apr 11 2011-04-24 00:00:00.0000000
Apr 11 2011-04-21 00:00:00.0000000
8 авг 11, 21:18    [11088351]     Ответить | Цитировать Сообщить модератору
 Re: Конвертация даты в другой формат  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
zhenya88,
SELECT DATENAME(month,GETDATE())+' '+STR(YEAR(GETDATE()),4)
?

* Ну или самостоятельно собрать то, что вам нужно. CONVERT со стилями в помощь.
8 авг 11, 21:31    [11088409]     Ответить | Цитировать Сообщить модератору
 Re: Конвертация даты в другой формат  [new]
adv
Member

Откуда:
Сообщений: 3333
zhenya88,

так в чём проблема?
Оставляйте первые 4 символа и год добавляйте right + year.
8 авг 11, 21:33    [11088417]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить