Bestimmen des ersten Tages der Woche anhand der Wochennummer in MySQL
Eine häufige Aufgabe bei der Datenanalyse oder Kalenderverwaltung ist die Bestimmung des ersten Tages einer Woche anhand ihrer Wochennummer. In MySQL können wir eine einfache Technik nutzen, um diese Informationen zu extrahieren.
Lösung:
Um den ersten Tag einer bestimmten Woche aus ihrer Wochennummer abzurufen, können wir Nutzen Sie Folgendes Abfrage:
SELECT DATE(DATE_SUB(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY)), INTERVAL WEEKDAY(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY))) + 1 DAY)) AS WeekStart;
Erklärung:
Beispiel:
Lassen Sie uns den ersten Tag berechnen der aktuellen Woche, also Woche 29:
SELECT DATE(DATE_SUB(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY)), INTERVAL WEEKDAY(DATE(DATE_ADD(NOW(), INTERVAL 1 DAY))) + 1 DAY)) AS WeekStart;
Diese Abfrage gibt das Datum „2023-07-18“ zurück, was Sonntag, dem ersten Tag der Woche 29, entspricht.
Das obige ist der detaillierte Inhalt vonWie finde ich den ersten Tag einer Woche anhand der Wochennummer in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!