首页 > 解决方案 > 如何加入日期列和时间列

问题描述

我有一个日期列和一个时间列,如下所示:

Date Column "11.01.2018 00:00:00" 
Time Column: "01.01.1899 21:50:00"

我想加入这些日期和时间以获得这样的结果:

"11.01.2018 21:50:00"

你能帮我么?

标签: sqlsql-server

解决方案


下面将日期和时间列转换为日期时间:

DECLARE @MyDate   DATE = '2018-01-11'
Declare @MyTime   TIME = '1899-01-01 21:50:00'

SELECT CAST(@MyDate AS DATETIME) + CAST(@MyTime AS DATETIME);

推荐阅读