添加x个工作日到目前为止

时间:2017-04-10 08:02:52

标签: sql-server dateadd

我试图在特定天数后找到日期。 我的查询如下:

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]

查询工作正常,但我正在寻找工作日。我该如何计算?

1 个答案:

答案 0 :(得分:0)

请使用下面的查询(替换您当前的查询):

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