Nội dung chính
YEARWEEK(date), YEARWEEK(date, mode)
Hàm YEARWEEK() trong SQL trả về năm và và từ date đã cho. Đối số mode hoạt động như đối số mode trong hàm WEEK(). Năm trong kết quả trả về có thể khác với năm trong đối số date đối với ngày đầu tiên và tuần cuối cùng của năm.
Ví dụ 1: Năm trong kết quả trả về giống với năm trong đối số date
SELECT YEARWEEK('2017-01-01');
Kết quả:
+------------------------------------------+ | SELECT YEARWEEK('2017-01-01') | +------------------------------------------+ | 201701 | +------------------------------------------+
Ví dụ 2: Năm trong kết quả trả về khác với năm trong đối số date
SELECT YEARWEEK('2016-01-01');
Kết quả:
+------------------------------------------+ | SELECT YEARWEEK('2016-01-01') | +------------------------------------------+ | 201552 | +------------------------------------------+
Ví dụ 3:
SELECT YEARWEEK('2016-01-01'), WEEK('2016-01-01', 0);
Kết quả:
+---------------------------------------------------+ | YEARWEEK('2016-01-01') | WEEK('2016-01-01', 0) | +---------------------------------------------------+ | 201552 | 0 | +---------------------------------------------------+