2014-02-07 106 views
0

我想根據加入日期的週年計算某人假期年的開始和結束日期。計算週年開始日期的假期年份

例如如果某人加入日期是23/10/09,我需要從該日起計算兩個字段這將是23/10/13對於他們的節日一年的開始和他們的假期年年底將是22/10/14。

基本上我需要一個查詢加入日期和當前日期的dd/mm並計算我需要的兩個日期。

另一個例子是加入日期01/02/10,開始日期爲01/02/14,結束日期爲31/01/15。在我的SQL數據庫字段名

[emp_join_date]

任何想法?

回答

0

DATEADD()將是你需要的功能,我相信:

declare @emp_join_date datetime = '2009-10-23' 

select @emp_join_date as emp_join_date, 
     DATEADD(YEAR,4,@emp_join_date) as holiday_start_date, 
     DATEADD(YEAR,5,@emp_join_date)-1 as emp_end_date 
相關問題