INTERVAL adalah keyword yang digunakan di MySQL untuk mewakili suatu periode waktu. INTERVAL harus dispesifikasikan lagi dengan unit waktu untuk memperjelas periode waktu yang dimaksud. Sebagai contoh, unit YEAR untuk menunjukkan periode TAHUN.
Syntax yang digunakan :
INTERVAL expression unit_value Contoh Penggunaan 1 :
Kita ingin melihat hasil perhitungan tanggal 3 minggu dari 15 Januari 2011, maka query-nya akan terlihat sebagai berikut
SELECT '2011-01-15' + INTERVAL 3 WEEK;
dengan hasil eksekusinya :
2011-02-05 Contoh Penggunaan 2 :
Kemudian jika kita ingin melihat hasil penjumlahan periode 2 tahun tanggal transaksi database PHI-Minimart maka query-nya akan terlihat sebagai berikut :
SELECT tgl_transaksi + INTERVAL 2 YEAR FROM tr_penjualan;
Dan jika ingin menambahkan periode 1 tahun 2 bulan bisa dilakukan dengan 2 query berikut :
SELECT tgl_transaksi + INTERVAL 1 YEAR + INTERVAL 2 MONTH FROM tr_penjualan
atau
SELECT tgl_transaksi + INTERVAL '1-2' YEAR_MONTH FROM tr_penjualan
Daftar Unit Interval Yang Bisa DigunakanBerikut adalah daftar unit dan format penulisan angka yang bisa digunakan :
|
Bahasa SQL > Fungsi Tanggal dan Waktu >