我有一个日期列和一个时间列,像这样:
Date Column "11.01.2018 00:00:00"
Time Column: "01.01.1899 21:50:00"
我想加入这些日期和时间以得到如下结果:
"11.01.2018 21:50:00"
你能帮我吗?
答案 0 :(得分:0)
以下将日期和时间列转换为日期时间:
DECLARE @MyDate DATE = '2018-01-11'
Declare @MyTime TIME = '1899-01-01 21:50:00'
SELECT CAST(@MyDate AS DATETIME) + CAST(@MyTime AS DATETIME);
答案 1 :(得分:0)
SELECT CAST(CONVERT(date, @datetime1) AS DATETIME) + CAST(CONVERT(char(10),
@datetime2, 108) AS DATETIME)
答案 2 :(得分:0)
select concat(CONVERT(date,getdate()),' ',CONVERT(VARCHAR(8),GETDATE(),108))