📣
TiDB Cloud Premium is now in public preview. Unlimited growth, instant elasticity, advanced security for enterprise workloads. Try it out →

TO_WEEK_OF_YEAR



Calculates the week number within a year for a given date.

ISO week numbering works as follows: January 4th is always considered part of the first week. If January 1st is a Thursday, then the week that spans from Monday, December 29th, to Sunday, January 4th, is designated as ISO week 1. If January 1st falls on a Friday, then the week that goes from Monday, January 4th, to Sunday, January 10th, is marked as ISO week 1.

Syntax

TO_WEEK_OF_YEAR(<expr>)

Arguments

ArgumentsDescription
<expr>date/timestamp

Aliases

Return Type

Returns an integer that represents the week number within a year, with numbering ranging from 1 to 53.

Examples

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.011624111111 │ └───────────────────────────────────────────────────────────────────────────────────────┘

Was this page helpful?