Start- und Enddaten der Woche aus der Wochennummer in SQL abrufen
In einem Szenario, in dem Sie eine Abfrage haben, die die Anzahl der Hochzeiten für Mitglieder berechnet gruppiert nach Jahr und Wochennummer, ist es hilfreich, das Start- und Enddatum für jede Woche zu bestimmen.
Um dies zu erreichen, können Sie Berechnungen basierend auf dem integrieren Geben Sie den Wochentag ein und verwenden Sie die DATEADD-Funktion.
Antwort:
Sie können die folgenden Ausdrücke verwenden, um das Wochenanfangs- und Wochenenddatum zu berechnen:
Erklärung:
Wochenstart: DATEADD(dd, -(DATEPART(dw, '2023-03-08')-1), '2023-03-08') = '2023-03-06' (Montag)
Wochenende: DATEADD(dd, 7-(DATEPART(dw, '2023-03-08')), '2023-03-08') = '2023-03-12' ( Sonntag)Das obige ist der detaillierte Inhalt vonWie berechnet man das Start- und Enddatum einer Woche anhand einer Wochennummer in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!