我想通過組合不同列的dateparts來創建我自己的日期。我的代碼如下:結合dateparts在SQL Server中創建新的日期時間
CAST((datepart(yy,[FIRST_INSTALL_DATE])
+ '-'
+ datepart(mm,[INSTALL_DATE])
+ '-'
+ datepart(dd,[INSTALL_DATE])) as Datetime) AS [Install_Date],
(其中FIRST_INSTALL_DATE的價值是2014年1月1日和INSTALL_DATE的價值是1900年8月7日)。
不過,我得到以下的地方應該是輸出2014年8月7日00:00:00.000
1905-08-07 00:00:00.000
我明白任何想法。謝謝。
哪個sql server版本? – McNets
「FIRST_INSTALL_DATE」對產生所顯示數據的記錄有什麼價值? –
如果2012+考慮DateFromParts() –