Как объединить столбцы в SQL, чтобы создать формат даты и времени? - PullRequest
0 голосов
/ 19 июня 2020

В настоящее время я работаю с базой данных, которая имеет следующие столбцы:

  Date          Time of Day
2020-06-01          1230
2020-06-01          1231
2020-06-01          1232
2020-06-01          1233
2020-06-01          1234

Мне нужен запрос, который возвращает один запрос в формате datetime как таковой:

       Datetime
2020-06-01 12:30:00.000
2020-06-01 12:31:00.000
2020-06-01 12:32:00.000
2020-06-01 12:33:00.000
2020-06-01 12:34:00.000

Как бы это сделать в SQL

Спасибо

1 Ответ

0 голосов
/ 19 июня 2020

В стандартном SQL вы могли бы записать это как:

select date + floor(time / 100) * interval '1 hour' + mod(tim, 100) * interval '1 minute'

date / datetime Однако функции значительно различаются между базами данных. Все должны поддерживать идею, но синтаксис отличается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...