我想從我的MSSQL數據庫中獲取當前時間作爲unix時間戳。MySQL的T-SQL版本CURTIME()
在MySQL中,我可以這樣說:
SELECT id,
caregiver_id,
client_id,
week_no,
CURTIME() as Synch_Time
FROM dbo.Visits
但沒有CURTIME()函數在T-SQL
有誰知道一個解決方案嗎?
感謝
凱文
我想從我的MSSQL數據庫中獲取當前時間作爲unix時間戳。MySQL的T-SQL版本CURTIME()
在MySQL中,我可以這樣說:
SELECT id,
caregiver_id,
client_id,
week_no,
CURTIME() as Synch_Time
FROM dbo.Visits
但沒有CURTIME()函數在T-SQL
有誰知道一個解決方案嗎?
感謝
凱文
getdate()
是MSSQL具體的,但current_timestamp()
更符合標準。查看類似的問題:Retrieving date in sql server, CURRENT_TIMESTAMP vs GetDate()
在SQL2012中,使用可以轉換爲特定的日期和時間類型,例如,
SELECT
Time = CONVERT(TIME, GETDATE()),
Date = CONVERT(DATE, GETDATE())