如何在sql中组合列以创建日期时间格式?

mfuanj7w  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(256)

目前,我使用的数据库包含以下列:

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中如何实现这一点
谢谢

uinbv5nw

uinbv5nw1#

在标准sql中,您可以这样写:

select date + floor(time / 100) * interval '1 hour' + mod(tim, 100) * interval '1 minute'
``` `date` / `datetime` 不过,不同数据库的功能有很大的不同。所有人都应该支持这个想法,但语法不同。

相关问题