Bobotoh Milan wrote:
>
> Saya orang baru di dunia Oracle,
>

So, welcome abroad bro/sis..

> Saya mencoba menggunakan fungsi DateAdd yg biasa saya gunakan di SQL 
> Server,
>

Kemungkinan fungsi ini hanya dikenal (proprietary) di MS environment 
(SQL Server, Access, VB).

> tapi ketika query dibawah saya coba. selalu tampil pesan
> "DATEADD". Invalid Identifier
>

Karena DATEADD tidak bisa diidentifikasi oleh Oracle engine

>
> SELECT to_char(DateAdd ('H',1, to_date(Tanggal, 'YYYYMMDD
> HH24:MI'),'YYYYMMDD HH24:MI')) DATETIME, Judul, HargaJual
> FROM M_BUKU
> WHERE Tanggal BETWEEN TO_DATE('2009- 04-30 00:00','YYYY- MM-DD HH24:MI')
> AND TO_DATE('2009- 04-30 23:00','YYYY- MM-DD HH24:MI')
> Group By TO_CHAR(DateAdd ('H',1, to_date(anggalT, 'YYYYMMDD
> HH24:MI'),'YYYYMMDD HH24:MI')),
> Judul, HargaJual;
>

Mudah-mudahan maksud query di atas adalah menambahkan 1 jam ke waktu yg 
diberikan:
TO_DATE(tanggal, 'YYYYMMDD HH24:MI') + 1/24
atau
TO_DATE(tanggal, 'YYYYMMDD HH24:MI') + INTERVAL '1' HOUR

>
> Mudah2an ada teman2 yg kasih pencerahan.
>
> Wassalam,
> Kaka Gugun
>

CMIIW,
AH

Kirim email ke