Ce face WEEKOFYEAR()
WEEKOFYEAR() dă săptămâna după standardul ISO 8601: săptămâna începe luni, iar săptămâna 1 este cea care conține prima joi a anului.
Parametri
| Parametru | Descriere |
|---|---|
data |
Data analizată. |
Ce returnează
Un număr de la 1 la 53.
Exemple
Exemplul 1: Săptămâna ISO
SELECT WEEKOFYEAR('2026-01-01') AS ianuarie, WEEKOFYEAR('2026-10-19') AS octombrie, WEEK('2026-10-19', 3) AS cu_week;
Rezultat
+----------+-----------+---------+
| ianuarie | octombrie | cu_week |
+----------+-----------+---------+
| 1 | 43 | 43 |
+----------+-----------+---------+
Greșeli frecvente
- Grupezi după
WEEKOFYEAR()fără an. Ultimele zile din decembrie pot fi în săptămâna 1 a anului următor. FoloseșteYEARWEEK(data, 3).
Comenzi înrudite
WEEK(): Numărul săptămânii din an; parametrul mod alege prima zi și regula pentru prima săptămână.YEARWEEK(): Anul și săptămâna într-un singur număr (ex. 202643), sigur pentru grupări pe săptămâni.