Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Sql запрос на преобразование данных  [new]
belmont
Member

Откуда:
Сообщений: 9
Подскажите пожалуйста!
1)есть данные nvarchar
год-месяц-число, подскажите как преобразовать в формат
число.месяц.год
тоесть поменять формат даты и вместо дефиса подставить .

2) во вьюхе есть поле в котором nvarchar 450 символов
как мне в новой таблице проще обрубить данные до первых 50 символов
16 июн 14, 16:29    [16170638]     Ответить | Цитировать Сообщить модератору
 Re: Sql запрос на преобразование данных  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
И раз
И два
И три
16 июн 14, 16:33    [16170665]     Ответить | Цитировать Сообщить модератору
 Re: Sql запрос на преобразование данных  [new]
belmont
Member

Откуда:
Сообщений: 9
2) Решение:
LEFT (имя_столбца, 50)



1) подскажите пожалуйста как можно проще преобразовать во вьюхе данные - строка из год-месяц-число в число.месяц.год

к примеру 2012-01-23
получилось преобразовать в
23.2012

путем
SELECT RIGHT (priem ,2) + '.' + LEFT ([priem] , 4), priem
FROM [test]

а как вырезать дополнительно - нужные 6 и 7 символы ?
17 июн 14, 16:15    [16176939]     Ответить | Цитировать Сообщить модератору
 Re: Sql запрос на преобразование данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
belmont
а как вырезать дополнительно - нужные 6 и 7 символы ?

Узнать, что существует функция SUBSTRING
17 июн 14, 16:16    [16176952]     Ответить | Цитировать Сообщить модератору
 Re: Sql запрос на преобразование данных  [new]
belmont
Member

Откуда:
Сообщений: 9
Решение : Substring (priem , 6,2)
все пасибо ! просто 0 в sql...
17 июн 14, 16:36    [16177117]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить