2014-09-30 157 views
0

您好我需要一些建議與下面的問題,其內容如下: 提供SQL將決定每個僱員的僱用期限。爲每名員工顯示姓氏並計算今天與僱員僱用日期之間的年數。標籤欄「年sql計算日期從列

enter image description here

林不知道如何處理這個,我應該使用DateDiff()函數?我可以這樣做:

SELECT DATEDIFF(HIRE_DATE,'2014-09-29') AS DiffDate 

另外,如何格式化DiffDate,然後輸出將只有幾年?

感謝

回答

1

用作

SELECT LastName, DATEDIFF('day',HIRE_DATE,'2014-09-29') AS DiffDate from TableName 

我假設表包含姓氏列。

Reference

+0

感謝AMIT我認爲 '天' 包含了一年?在DATEDIFF() – Marilee 2014-09-30 07:35:47

+0

歡迎@Marilee – Amit 2014-09-30 07:36:32