Date & Time
MySQL
WEEK
Mengembalikan nomor minggu dalam tahun untuk tanggal. Mode menentukan apakah minggu dimulai Minggu atau Senin dan bagaimana minggu pertama dihitung.
Tipe hasil:
INTEGERDiperbarui: 7 Jan 2026Syntax
SQL
WEEK(date[, mode])Parameter
datedatewajib
Tanggal yang akan diambil nomor minggunya
modeintegeropsional
Mode perhitungan (0-7), default sesuai default_week_format
Default: 0
Contoh Penggunaan
Nomor Minggu Default
SQL
1 SELECT WEEK('2024-01-15') AS week_num;
Mendapatkan nomor minggu dengan mode default.
Hasil
week_num: 2
ISO Week Number
SQL
1 SELECT WEEK('2024-01-01', 3) AS iso_week;
Mode 3 untuk standar ISO week.
Hasil
iso_week: 1
Analisis Mingguan
SQL
1 SELECT WEEK(order_date, 1) AS week, 2 SUM(total) AS weekly_sales 3 FROM orders 4 WHERE YEAR(order_date) = 2024 5 GROUP BY WEEK(order_date, 1) 6 ORDER BY week;
Agregasi penjualan per minggu.
Hasil
(weekly sales summary)