Get days of month (mendapatkan hari dalam satu bulan) on Oracle

Berikut kode untuk mengetahui hari dalam 1 bulan di Oracle :

SELECT TO_NUMBER (TO_CHAR (LAST_DAY (TO_DATE (’12-12-2012′, ‘dd-mm-yyyy’)), ‘dd’))
FROM DUAL;

penjelasan :

dalam query sql saya sarankan untuk membaca dari dalam,

TO_DATE (’12-12-2012′, ‘dd-mm-yyyy’) untuk mengkonversi dari string ke date,

last_day() untuk mendapatkan tanggal terakhir dalam 1 bulan,

to_char() untuk mengkonversi dari date ke string,

to_number() untuk mengkonversi dari string ke number.

 

semoga bermanfaat.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s