您好我需要一些建議與下面的問題,其內容如下: 提供SQL將決定每個僱員的僱用期限。爲每名員工顯示姓氏並計算今天與僱員僱用日期之間的年數。標籤欄「年sql計算日期從列
林不知道如何處理這個,我應該使用DateDiff()函數?我可以這樣做:
SELECT DATEDIFF(HIRE_DATE,'2014-09-29') AS DiffDate
另外,如何格式化DiffDate,然後輸出將只有幾年?
感謝
您好我需要一些建議與下面的問題,其內容如下: 提供SQL將決定每個僱員的僱用期限。爲每名員工顯示姓氏並計算今天與僱員僱用日期之間的年數。標籤欄「年sql計算日期從列
林不知道如何處理這個,我應該使用DateDiff()函數?我可以這樣做:
SELECT DATEDIFF(HIRE_DATE,'2014-09-29') AS DiffDate
另外,如何格式化DiffDate,然後輸出將只有幾年?
感謝
用作
SELECT LastName, DATEDIFF('day',HIRE_DATE,'2014-09-29') AS DiffDate from TableName
我假設表包含姓氏列。
爲DATEDIFF
正確的語法可以在這裏找到 http://msdn.microsoft.com/en-us/library/ms189794.aspx
SELECT DATEDIFF(day, HIRE_DATE,'2014-09-29') AS DiffDate
From yourtable
感謝AMIT我認爲 '天' 包含了一年?在DATEDIFF() – Marilee 2014-09-30 07:35:47
歡迎@Marilee – Amit 2014-09-30 07:36:32