Sql server MySQLs CURTIME()的T-SQL版本

Sql server MySQLs CURTIME()的T-SQL版本,sql-server,tsql,unix-timestamp,Sql Server,Tsql,Unix Timestamp,我试图从MSSQL数据库中获取当前时间作为unix时间戳 在Mysql中,我可以这样说: SELECT id, caregiver_id, client_id, week_no, CURTIME() as Synch_Time FROM dbo.Visits 但是T-SQL中没有CURTIME()函数 有人知道解决办法吗 谢谢 Kevin您可以使用并执行此处描述的一些计算。 getdate()是特

我试图从MSSQL数据库中获取当前时间作为unix时间戳

在Mysql中,我可以这样说:

SELECT id,
            caregiver_id,
            client_id,
            week_no,
            CURTIME() as Synch_Time
FROM dbo.Visits 
但是T-SQL中没有CURTIME()函数

有人知道解决办法吗

谢谢

Kevin

您可以使用并执行此处描述的一些计算。

getdate()
是特定于MSSQL的,但是
current\u timestamp()
更符合标准。请参阅类似问题:

在SQL2012中,使用可以转换为特定的日期和时间类型,例如

   SELECT
           Time = CONVERT(TIME, GETDATE()),  
           Date = CONVERT(DATE, GETDATE())