Selamat siang semua, kali ini saya ingin membagi "Perintah SQL Untuk Menambah Bulan", artikel ini sementara hanya saya batasi untuk Oracle dan MySQL. Sebagai pendahuluan, apakah Anda pernah menginginkan untuk menambah interval bulan pada perintah SQL, sehingga Query Anda akan menampilkan 1 atau 3 bulan kedepan itu bulan apa dari Query SQL Anda.
Namun sebagai catatan, pastikan terlebhi dahulu, bahwasanya jam di server Database Anda sudah benar. Walaupun ini jarang terjadi, biasanya baterai CMOS bermasalah, silakan Anda dapat mencari cara penanggulangannya lewat menu "Pencarian" di samping kiri atas
Baiklah, saya mulai terlebih dahulu dengan oracle
Pada Oracle, Untuk menambah bulan, Anda dapat menggunakan perintah
dimana TANGGAL (dalam format DATE), dan n (dalam format NUMBER / NUMERIC). Jika Anda menemui error, cobalah untuk menerapkan format-format tersebut. Atau Anda bisa berkomentar di artikel ini
Nah, Anda juga bisa menambah atau mengurangi bulan, seperti :
Namun sebagai catatan, pastikan terlebhi dahulu, bahwasanya jam di server Database Anda sudah benar. Walaupun ini jarang terjadi, biasanya baterai CMOS bermasalah, silakan Anda dapat mencari cara penanggulangannya lewat menu "Pencarian" di samping kiri atas
Baiklah, saya mulai terlebih dahulu dengan oracle
Pada Oracle, Untuk menambah bulan, Anda dapat menggunakan perintah
ADD_MONTHS(TANGGAL, n)
dimana TANGGAL (dalam format DATE), dan n (dalam format NUMBER / NUMERIC). Jika Anda menemui error, cobalah untuk menerapkan format-format tersebut. Atau Anda bisa berkomentar di artikel ini
SELECT ADD_MONTHS(SYSDATE, 1) AS BULANDEPAN FROM DUAL; | BULANDEPAN |
| 15/06/2012 13:23:20 |
Nah, Anda juga bisa menambah atau mengurangi bulan, seperti :
SELECT ADD_MONTHS(SYSDATE, 2) AS DUABULAN FROM DUAL; | DUABULAN | | 15/07/2012 13:23:20 |
SELECT ADD_MONTHS(SYSDATE, -2) AS MINDUABULAN FROM DUAL;| MINDUABULAN || 15/03/2012 13:23:20 |