1
我想將數字列(13位數字)轉換爲日期,我所能做的就是這樣,所以我可以看到日期爲一個字符串。SQL列數字到日期
CONVERT(VARCHAR(10),(DATEADD(SECOND, Start_Date/1000 ,'1/1/1970')),104)
我該怎麼做,所以最終會像DATE一樣,所以我可以在以後過濾它?
該數據庫是MS SQL。
在此先感謝!
我想將數字列(13位數字)轉換爲日期,我所能做的就是這樣,所以我可以看到日期爲一個字符串。SQL列數字到日期
CONVERT(VARCHAR(10),(DATEADD(SECOND, Start_Date/1000 ,'1/1/1970')),104)
我該怎麼做,所以最終會像DATE一樣,所以我可以在以後過濾它?
該數據庫是MS SQL。
在此先感謝!
這種表達應該把它轉換爲datetime
:
DATEADD(SECOND, Start_Date/1000 , '1970-01-01)
如果你想要一個date
,只需將它轉換爲一個日期:
CAST(DATEADD(SECOND, Start_Date/1000 , '1970-01-01') as DATE)
注:我改變了日期格式的ISO標準YYYY-MM-DD格式。
謝謝!有效 –