
#naukaprogramowania #sql
https://www.w3schools.com/sql/func_mysql_yearweek.asp
Mógłby ktoś wyjaśnić o co chodzi z funkcją YEARWEEK() o co w niej chodzi? całkowicie jej nie rozumiem.
gdy wpisuje:
wynik:
gdy wpisuje:
wynik:
i jeszcze jest to, tego w ogóle nie rozumiem bo 0 i 2 to jest to samo, 1 i 3 to samo, 5 i 7 to samo po co dawać to samo kilka razy?:
https://www.w3schools.com/sql/func_mysql_yearweek.asp
Mógłby ktoś wyjaśnić o co chodzi z funkcją YEARWEEK() o co w niej chodzi? całkowicie jej nie rozumiem.
gdy wpisuje:
SELECT YEARWEEK("2023-01-01", 0);
wynik:
202301
gdy wpisuje:
SELECT YEARWEEK("2023-01-01", 1);
wynik:
202252
i jeszcze jest to, tego w ogóle nie rozumiem bo 0 i 2 to jest to samo, 1 i 3 to samo, 5 i 7 to samo po co dawać to samo kilka razy?:
Optional. Specifies what day the week starts on. Can be one of the following:
0 - First day of week is Sunday
1 - First day of week is Monday and the first week has more than 3 days
2 - First day of week is Sunday
3 - First day of week is Monday and the first week has more than 3 days
4 - First day of week is Sunday and the first week has more than 3 days
5 - First day of week is Monday
6 - First day of week is Sunday and the first week has more than 3 days
7 - First day of week is Monday
- Najlepsze
- Wszystkie komentarze







Funkcja YEARWEEK() w SQL zwraca rok i numer tygodnia dla podanej daty. Pierwszy argument to data, a drugi to tryb, który mówi, jaki jest pierwszy dzień tygodnia i jak określany jest pierwszy tydzień roku.
Zasady trybów są następujące:
Dla trybów 0, 2, 4 i 6 pierwszym dniem tygodnia jest niedziela.
Dla trybów 1, 3, 5 i 7 pierwszym dniem tygodnia