我具有BigInt数据类型的列,并且我尝试仅将其转换为“日期”。
通过使用以下查询,我得到了一个DateTime,但我只在寻找Date。
Select DATEADD(SECOND, cast(SR.EXECUTED_ON as bigint) / 1000, '19700101') as ExecutedOn from table1
结果: "2019-02-19 06:32:06.000"
但是我期待"2019-02-19"
。
有人可以帮忙吗?
答案 0 :(得分:1)
您可以使用CAST
至DATE
,如下所示。
SELECT Cast(Dateadd(second, Cast(sr.executed_on AS BIGINT) / 1000, '19700101')
AS DATE)
AS ExecutedOn
FROM table1