powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перевод формата дат 201901 в 2019-01-31
5 сообщений из 5, страница 1 из 1
Перевод формата дат 201901 в 2019-01-31
    #39846168
Romanov-krd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вывести из дат формата 201901 дату последнего месяца в формате 2019-01-31 ?
В интернете предлагают что то на подобии
SELECT DATEADD(month, ((YEAR(201901) - 1900) * 12) + MONTH(201901), -1) или EOMONTH

но не работает
...
Рейтинг: 0 / 0
Перевод формата дат 201901 в 2019-01-31
    #39846181
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Romanov-krd,
Код: sql
1.
SELECT dateadd(month,1,dateadd(day,-1,('201901'+'01')))
...
Рейтинг: 0 / 0
Перевод формата дат 201901 в 2019-01-31
    #39846182
Massa52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romanov-krd,
Конкретно из 201901 получить 2019-01-31 можно так:
Код: sql
1.
SELECT DATEADD(day, -1, DATEADD(month, 1, CAST('201901' + '01' AS DATE)))
...
Рейтинг: 0 / 0
Перевод формата дат 201901 в 2019-01-31
    #39846183
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Перевод формата дат 201901 в 2019-01-31
    #39846252
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina EOMONTH (Transact-SQL)
Код: sql
1.
SELECT EOMONTH('201901'+'01')
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перевод формата дат 201901 в 2019-01-31
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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