I am trying to get the due date of a project with the current date(today) by passing the ProjectId. I'm using SQL2008, this all seems complex for me as I need to validate it between WorkingDay and Holidays days.
Below are the tables.
Holidays
-------------------------------------------------------------
Id ClientCode Name BusinessDays
--------------------------------------------------------------
1 PA1000 holiday 1 2014-08-27
3 PA1000 holiday 2 2014-08-29
6 PA1001 holiday 1 2014-08-14
7 PA1001 holiday 2 2014-08-29
8 PA1001 holiday 3 2014-09-05
9 PA1001 holiday 4 2014-09-12
10 PA1002 holiday 1 2014-09-29
Projects
----------------------------------------------------------------------------------------------------
ProjectId ClientCode ProjectName Description StartDate TargetDate
----------------------------------------------------------------------------------------------------
P1 PA1000 Project 1 xyz Des 2014-07-29 2014-09-29
P2 PA1001 Project 2 ABC Des 2014-08-29 2014-09-29
P3 PA1002 Project 3 MNO Des 2014-08-29 2015-08-29
WorkingDay
----------------------------------
Id ClientCode NoOfDay
----------------------------------
1 PA1001 5
2 PA1000 7
3 PA1002 6
Any help is much appreciated.