2017-04-10 8 views
1

J'essaie de trouver la date après un certain nombre de jours. Ma requête ressemble à ceci:ajouter x nombre de jours ouvrables à ce jour

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] 

La requête fonctionne très bien, mais je cherche des jours ouvrables. Comment puis-je calculer cela?

+3

Définir jours de travail des échantillons de données – Raj

+0

ajouter et résultat attendu s'il vous plaît – GuidoG

+0

Peut-être que cette question connexe aide: http://stackoverflow.com/ q/20595934/1595345 – Twinkles

Répondre

0

S'il vous plaît utiliser ci-dessous la requête (qui remplace votre requête en cours):

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

Merci pour tous vos commentaires. Praveen votre solution fonctionne parfaitement grâce –