2017-04-10 56 views
1

我正在尝试查找特定天数之后的日期。 我的查询看起来是这样的:将x个工作日数添加到日期

UPDATE [PST].[dbo].[tbl_Project_tracker1] 
SET Predicted_Eng_Comp_date = tb2.Predicted_Eng_Comp_date 
FROM (SELECT NETWORK_NO, 
     dateadd(DAY, 20, Actual_Eng_Start_date) as Predicted_Eng_Comp_date 
     FROM [PST].[dbo].[tbl_Project_tracker1] 
     ) as tb2 
WHERE [NETWORK_NO] = tb2.[NETWORK_NO] 

查询工作正常,但我期待的工作日。我如何计算?

+3

定义工作日 – Raj

+0

添加样本数据和预期的结果,请 – GuidoG

+0

也许此相关的问题帮助:http://stackoverflow.com/ q/20595934/1595345 – Twinkles

回答

0

请使用以下查询(它取代当前的查询):

UPDATE [PST].[dbo].[tbl_Project_tracker1] SET Predicted_Eng_Comp_date = DATEADD(DAY, 20, Actual_Eng_Start_date) 
+0

感谢您的反馈。 Praveen您的解决方案完美谢谢 –