Как преобразовать unixcode varchar в метку времени в SQL - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь изменить формат времени, сохраненного в моей базе данных. В настоящее время время хранится как таковое.

time           date
1300        2020-06-01
1310        2020-06-01
1315        2020-06-01

, и в идеале я хотел бы получить результат, который выглядит так, как отметка даты

time
2020-06-01 13:00:00.000
2020-06-01 13:10:00.000
2020-06-01 13:15:00.000

Есть ли функция, которая поможет в делаете это преобразование?

Спасибо

1 Ответ

1 голос
/ 15 июля 2020

Вы можете использовать функцию date_parse .

select date_parse(date || ' ' || time, '%Y-%m-%d %H%i') from 
(values ('1300', '2020-06-01')) as t(time, date)
...