Mengembalikan nomor urut hari dalam setahun.
Sintaksis
INT DAYOFYEAR(DATETIME|TIMESTAMP|DATE|STRING <date>)Parameter
date: Wajib. Nilai tanggal bertipe DATETIME, TIMESTAMP, DATE, atau STRING. Format nilai input adalah yyyy-mm-dd, yyyy-mm-dd hh:mi:ss, atau yyyy-mm-dd hh:mi:ss:ff3. Jika nilainya bertipe STRING, harus mencakup minimal bagian yyyy-mm-dd dan tidak boleh mengandung string tambahan.
Nilai pengembalian
Nilai bertipe INT dikembalikan. Nilai pengembalian mengikuti aturan berikut:
Jika nilai dari date bukan bertipe DATETIME, TIMESTAMP, DATE, atau STRING, atau formatnya tidak sesuai persyaratan, null dikembalikan.
Jika nilai dari date adalah null, null dikembalikan.
Contoh
-- Nilai pengembalian adalah 100.
SELECT DAYOFYEAR('2016-04-09');Fungsi terkait
DAYOFYEAR merupakan fungsi tanggal. Untuk informasi lebih lanjut tentang fungsi terkait perhitungan dan konversi tanggal, lihat Fungsi Tanggal.