Geschäftstage von einem bestimmten Datum subtrahieren

8

Ich muss eine Anzahl von Geschäftstagen (1-15 Tage) von einem bestimmten Datum subtrahieren, zum Beispiel subtrahieren 5 Werktage von 2013-12-27 sollte 2013-12-20 zurückgeben, gibt es ein einfaches Möglichkeit, das zu tun?

    
user3140982 28.12.2013, 01:40
quelle

3 Antworten

3

In diesem Beitrag wird die Verwendung eines rekursiven CTE erläutert:

Geschäftstage berechnen mit rekursivem CTE

    
Amjad 29.12.2013, 21:10
quelle
6

Eine Möglichkeit, dies zu tun, besteht darin, eine Tabelle mit allen Daten für ein paar Jahre im Voraus zu erstellen und aus dieser Tabelle auszuwählen. Auf diese Weise können Sie Samstage, Sonntage, Feiertage usw. Markieren.

    
Zdravko Danev 28.12.2013 01:44
quelle
2
%Vor%

Ergebnis

%Vor%

Wichtiger Hinweis

  

Diese Methode ignoriert nur Samstage und Sonntage, wenn Sie möchten   Schließen Sie Nationalfeiertage und andere saisonale Feiertage aus, die Sie benötigen   Verwenden Sie einen Kalendertisch, wie Zdravko Danev bereits erwähnt hat.

    
M.Ali 28.12.2013 01:48
quelle

Tags und Links