nice solution Pak Kus, thanxalot SOL
________________________________ From: Kusnandar Rohim <[email protected]> To: [email protected] Sent: Thursday, June 11, 2009 4:25:47 PM Subject: Re: [indo-oracle] day, week, month, year report Kalau mau buat parameter untuk waktu aja ...... jadi isinya ada tanggal, bulan dan tahun. trus yang jadi keynya tuh tanggal, dan key waktu tersebut di masukan ke database yang mau di grouping berdasarkan key waktu. ini sebagai contoh untuk struktur table waktu, bisa di kembangkan lagi kok struktur di bawah ini. -- Create table create table WAKTU ( KEY_TIME VARCHAR2(8) not null, --> isinya 20090610 DAY_DATE DATE, --> isinya 2009/06/10 CODE_MONTH VARCHAR2(3), --> isinya JUN KEY_MONTH VARCHAR2(2), --> isinya 06 STR_MONTH VARCHAR2(20) , -- isinya JUNE YEAR VARCHAR2(4), --> isinya 2009 NAME_DAY VARCHAR2(20) --> isinya Wednesday ); nah field KEY_TIME bisa dimasukan ke table yang mau di tampilkan reportnya berdasarkan day, month dan year. dan untuk menampilkan datanya bisa join table A dengan table WAKTU tersebut mungkin mekanisme setiap DBA beda caranya tergantung request, cara di atas yang sering aku gunakan untuk membuat reporting data transaksi di perusahaan ku yang menggunakan BI Reporting. Jadi bisa drill down dan group per day, per month, per year dan per quarter. bila ukuran data yang di query besar dan lebih dari 10 jt untuk dapat menghasilkan summary report, aku biasanya menggunakan materialize view supaya refresh datanya cepet. Moga penjelasan ku di atas dapat membantu. regards, kusnandar rohim ____________ _________ _________ __ From: Hanafi <sofianhanafi@ gmail.com> To: indo-oracle@ yahoogroups. com Sent: Thursday, June 11, 2009 3:53:03 PM Subject: Re: [indo-oracle] day, week, month, year report HI Pak Kusnandar R. Tepatnya untuk case reporting node avail. yang di store di Oracle. Sample output datanya: --- day node1 node2 nodeN 1 97% 98% 97% ... N 99% 98% 98% --- Pengennya mau di buat charting juga ... 2009/6/11 Kusnandar Rohim <kusnandar.rohim@ yahoo.com> > > > Pak Hanafi, > > Maksudnya Reporting buat Database Oracle, misalnya pertumbuhan data dan > yang lainya. Atau Reporting untuk data transaksi di setiap table ? > > regards, > kusnandar rohim > > ____________ _________ _________ __ > From: Hanafi <sofianhanafi@ gmail.com <sofianhanafi% 40gmail.com> > > To: indo-oracle@ yahoogroups. com <indo-oracle% 40yahoogroups. com> > Sent: Thursday, June 11, 2009 3:16:44 PM > Subject: Re: [indo-oracle] day, week, month, year report > > > HI Indo-Oracle/ Trio S. B. > > Grouping by weekly belum ada pak? > > Bisa share grouping by monthly/yearly- nya? > > Thanks. > > Sofian. > > 2009/6/11 Trio Syamsul Benny <trio...@gmail. com> > > > > > > > Kalau saya sih bikin yang per day dulu lewat jobs yang jalan setiap jam > > 01:00 untuk menghitung data kemarin, trus insert ke table.Nantinya kalau > > mau > > bikin data selanjutnya, tinggal query lagi dari table itu. > > Yang agak ribet mungkin yang weekly. Kalau yang monthly sama yearly > > kayaknya > > tinggal grouping aja... > > Oracle udah nyediain groupingnya. ..... > > > > 2009/6/11 Hanafi <sofianhanafi@ gmail.com <sofianhanafi% 40gmail.com> > > > > > > > > > > > > > > HI Indo-Oracle, > > > Ada yang bisa share mekanisme untuk bikin report day, week, month, year > > -ly > > > di Oracle? > > > > > > Thanks. > > > > > > Salam, > > > Sofian. > > > > > > [Non-text portions of this message have been removed] > > > > > > > > > > > > > [Non-text portions of this message have been removed] > > > > > > > > [Non-text portions of this message have been removed] > > [Non-text portions of this message have been removed] > > > [Non-text portions of this message have been removed] [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]

