Sql 将日期和时间字段转换为时间戳

Sql 将日期和时间字段转换为时间戳,sql,sql-server,date,time,timestamp,Sql,Sql Server,Date,Time,Timestamp,我正在使用一个SQL Server表,该表在两个单独的列中显示修改日期和修改时间。我需要将这两个字段组合成时间戳格式,这样我就可以得到一个max日期,以便将来重新加载(而不必每天加载整个数据库) 问题是时间不是以正常的hh:mm:ss格式显示的-它是一个数字(例如3591859)。我已经添加了一个字段、类型等的屏幕截图(值得一看) 似乎是一个时代 select concat(AUDTDATE, ' ', cast(dateadd(second, AUDTTIME,'00:00:00') as

我正在使用一个SQL Server表,该表在两个单独的列中显示
修改日期
修改时间
。我需要将这两个字段组合成
时间戳
格式,这样我就可以得到一个
max
日期,以便将来重新加载(而不必每天加载整个数据库)

问题是时间不是以正常的
hh:mm:ss
格式显示的-它是一个数字
(例如3591859)
。我已经添加了一个字段、类型等的屏幕截图(值得一看)


似乎是一个时代

select  concat(AUDTDATE, ' ', cast(dateadd(second, AUDTTIME,'00:00:00') as time))

您正在使用哪种RDBMS?不完全确定。这是一个Sage数据库。可以在这里找到表字段的链接数据库类型是什么?MySQL、SQL server还是什么?它是SQL server。我发现问题中提到的数字实际上是一个没有“:”的时间。03:59:18.1900