Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi LAST_DAY
LAST_DAY mengembalikan tanggal hari terakhir bulan yang berisi tanggal. Tipe pengembalian selalu DATE, terlepas dari tipe data argumen tanggal.
Untuk informasi selengkapnya tentang mengambil bagian tanggal tertentu, lihatFungsi DATE_TRUNC.
Sintaks
LAST_DAY( { date | timestamp } )
Argumen
tanggal | stempel waktu
Kolom tipe data DATE
atau TIMESTAMP
atau ekspresi yang secara implisit mengevaluasi ke atau tipe. DATE
TIMESTAMP
Jenis pengembalian
DATE
Contoh
Contoh berikut mengembalikan tanggal hari terakhir di bulan berjalan.
select last_day(sysdate);
last_day ------------ 2014-01-31
Contoh berikut mengembalikan jumlah tiket yang terjual untuk masing-masing dari 7 hari terakhir dalam sebulan. Nilai dalam kolom SALETIME adalah stempel waktu.
select datediff(day, saletime, last_day(saletime)) as "Days Remaining", sum(qtysold) from sales where datediff(day, saletime, last_day(saletime)) < 7 group by 1 order by 1;
days remaining | sum ---------------+------- 0 | 10140 1 | 11187 2 | 11515 3 | 11217 4 | 11446 5 | 11708 6 | 10988 (7 rows)