TO_WEEK_OF_YEAR (Lakehouse v1)
Oblicza numer tygodnia w roku dla podanej daty.
Numeracja tygodni ISO działa następująco: 4 stycznia zawsze należy do pierwszego tygodnia. Jeśli 1 stycznia przypada w czwartek, tydzień od poniedziałku 29 grudnia do niedzieli 4 stycznia jest tygodniem 1 według ISO. Jeśli 1 stycznia przypada w piątek, tydzień od poniedziałku 4 stycznia do niedzieli 10 stycznia jest tygodniem 1 według ISO.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.to_week_of_year(<expr>)Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”func.now(), func.to_week_of_year(func.now()), func.week(func.now()), func.weekofyear(func.now())
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ func.now() │ func.to_week_of_year(func.now()) │ func.week(func.now()) │ func.weekofyear(func.now()) │├────────────────────────────┼──────────────────────────────────┼───────────────────────┼─────────────────────────────┤│ 2024-03-14 23:30:04.011624 │ 11 │ 11 │ 11 │└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘Składnia SQL
Dział zatytułowany „Składnia SQL”TO_WEEK_OF_YEAR(<expr>)Argumenty
Dział zatytułowany „Argumenty”| Argumenty | Opis |
|---|---|
<expr> |
data/timestamp |
Typ zwracany
Dział zatytułowany „Typ zwracany”Zwraca liczbę całkowitą oznaczającą numer tygodnia w roku, w zakresie od 1 do 53.
Przykłady SQL
Dział zatytułowany „Przykłady SQL”SELECT NOW(), TO_WEEK_OF_YEAR(NOW()), WEEK(NOW()), WEEKOFYEAR(NOW());
┌───────────────────────────────────────────────────────────────────────────────────────┐│ now() │ to_week_of_year(now()) │ week(now()) │ weekofyear(now()) │├────────────────────────────┼────────────────────────┼─────────────┼───────────────────┤│ 2024-03-14 23:30:04.011624 │ 11 │ 11 │ 11 │└───────────────────────────────────────────────────────────────────────────────────────┘