У меня есть строка даты в формате 20190101, которую я пытаюсь преобразовать в 2019-01-01. Как бы я сделал это в стандарте? Я знаю, что в наследии я мог бы просто указать дату ('20190101'), но не знаю, как это сделать в стандарте.
Спасибо
У меня есть строка даты в формате 20190101, которую я пытаюсь преобразовать в 2019-01-01. Как бы я сделал это в стандарте? Я знаю, что в наследии я мог бы просто указать дату ('20190101'), но не знаю, как это сделать в стандарте.
Спасибо
Используйте PARSE_DATE()
:
select PARSE_DATE('%Y%m%d', '20190101')
Легкий:
SELECT PARSE_DATE('%Y%m%d', '20190101')
Элементы формата для даты здесь: