Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Преобразование varchar вида 31.01.2018 в integer вида 20180131 / 5 сообщений из 5, страница 1 из 1
09.02.2018, 15:52
    #39599775
Romanov-krd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование varchar вида 31.01.2018 в integer вида 20180131
есть столбец типа varchar где хранятся данные вида 31.01.2018
нужно вывести данные в виде 20180131. из за точек cast и convert не работает. как это еще сделать?
...
Рейтинг: 0 / 0
09.02.2018, 15:56
    #39599779
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование varchar вида 31.01.2018 в integer вида 20180131
Romanov-krdПреобразование varchar вида 31.01.2018 в integer вида 20180131
Мыши плакали, колоись, но упорно игнорировали специально предназначенные для хранения дат типы данных.
...
Рейтинг: 0 / 0
09.02.2018, 15:59
    #39599781
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование varchar вида 31.01.2018 в integer вида 20180131
Код: sql
1.
SELECT CAST(CONVERT(CHAR(8),CONVERT(DATE,'31.01.2018',104),112) AS INT)
...
Рейтинг: 0 / 0
09.02.2018, 16:01
    #39599784
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование varchar вида 31.01.2018 в integer вида 20180131
Код: sql
1.
SELECT PARSENAME('31.01.2018',1)+PARSENAME('31.01.2018',2)+PARSENAME('31.01.2018',3)
...
Рейтинг: 0 / 0
09.02.2018, 16:02
    #39599785
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование varchar вида 31.01.2018 в integer вида 20180131
iap
Код: sql
1.
SELECT PARSENAME('31.01.2018',1)+PARSENAME('31.01.2018',2)+PARSENAME('31.01.2018',3)

Уточнение
Код: sql
1.
SELECT CAST(PARSENAME('31.01.2018',1)+PARSENAME('31.01.2018',2)+PARSENAME('31.01.2018',3) AS INT)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Преобразование varchar вида 31.01.2018 в integer вида 20180131 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]