Halllloooooo gan!! ini sekarang from my journey saya akan menuliskan syntax untuk fungsi tanggal di Oracle gan. RR date format
---------------
oracle menggunakan 2 format tanggal yaitu RR dan YY default
adalah RR
20-juli-15 --> 20-jul-2015
10-jan-83 --> 20-jan-2083
aturannya:
jika tahun saqat ini <50 (00-49)
2011 (11<50)
jika 2 digit tahun < 50 akan dianggap sebagai tahun abad ini
contoh:
20-jul-15 --> 20-jul-2015
jika 2 digit tahun >= 50 akan dianggap sebagai tahun abad sebelumnya
contohnya:
20-jan-83 --> 20-jan-1983
jika tahun saat ini >=50 (50-99)
nanti pada tahun 2060 (60>50)
jika 2 digit tahun < 50 akan dianggap sebagai tahun abad berikutnya
contoh:
20-jul-15 --> 20-jul-2115
jika 2 digit tahun >= 50 akan dianggap sebagai tahun abad ini
contohnya:
20-jan-83 --> 20-jan-2083. Oh iya ane mau ngasih tau ni kan format tanggal default di Oracle sebagai berikut DD-MON-RR (25-JAN-11), nah dengan date function kita bisa mengubahnya gan....cek cek.
ini dia syntaxnya gan untuk Date Function
fungsi untuk menampilkan tanggal sistem database
SYSDATE dan CURRENT_TIMESTAMP
SELECT SYSDATE FROM DUAL;
SYSDATE
----------
13-08-2011
SELECT CURRENT_TIMESTAMP FORM DUAL;
CURRENT_TIMESTAMP
---------------------------------
13-AUG-11 10.50.35.09300 AM +07.00
Aritmatika dengan date
----------------------------
date + number = date
date - number = date
date - date = number
date + date = error
select sysdate - 1 as kemarin,
sysdate as hari_ini,
sysdate +1 as besok
from dual;
KEMARIN HARI_INI BESOK
---------- ---------- ----------
12-08-2011 13-08-2011 14-08-2011
No comments:
Post a Comment