Maaf baru bales emailnya,
Terima kasih atas responnya Mas Piping,
Tapi cara yang Mas Piping kasih ini belum sesuai dengan yang saya inginkan. 

Untuk proses ini adalah data hasil input di tabel.
Kolom yang ada di tabel adalah sbb:
- PART           
- TRX_DATE 
- DOC_NO   
- TRX_CODE ('I' & 'O')
- AWAL   
- TRX_QTY 
- AKHIR   

Dari contoh yang kemaren saya kirim, saya ingin mendapatkan data
yang dikelompokkan berdasarkan PART, TRX_DATE, AWAL, TRX_QTY(I), TRX_QTY(O), 
AKHIR.
Keterangan :
- AWAL             : Diambil dari nilai awal dari transaksi pertama part tsb.
- TRX_QTY(I)   : Diambil dari TRX_QTY yang TRX_CODE ='I'
- TRX_QTY(O) : Diambil dari TRX_QTY yang TRX_CODE ='O'
- AKHIR             : Diambil dari nilai akhir dari transaksi terakhir part tsb.
* Data ini untuk masing" part dalam 1 hari/trx_date.

Mudah"an ilustrasi ini bisa lebih membantu Mas Piping dan Rekan" indo-oracle 
semua, saya tunggu balasannya ya...
Terima kasih sebelumnya.


Salam 
Andi



 Re: Tanya SQL      
    
    Posted by:      "Moch Firman N"      
      [EMAIL PROTECTED]      
          
    
      Thu Jun 19, 2008 9:08 pm        (PDT)    

    
            Hi Jack Mania,,



Bobotoh PERSIB mu coba membantu, mudah2an bermanfaat.. ..

*" coba pakai group by, dan seandainya ada kondisi khusus di dalam

meng-group nya..

  bisa pakai having...

  oh iya, punteun..... .

  klw ngasih solusi nya terlalu general...

  mungkin lebih baik Mas Jack Mania bisa lebih detail lagi ngasih info

nya.....

  bukan hanya input dan output nya ..

  tapi coba di kasih tau mengenai fomula dari process tsb..."

*



Best Regards,

Piping



2008/6/20 Jack Mania <[EMAIL PROTECTED] com>:



>   Dear Rekan" Indo-oracle,

>

> Tolong bantu saya ya...

> Saya mempunyai ilustrasi data seperti ini :

>

> PART  TRX_DATE DOC_NO  TRX_CODE AWAL TRX_QTY AKHIR

> -------    ------------ --  ------------   ------------ ---  -------

> ------------   --------

> A         01-01-08      DOC 1       I                    10

> 5                15

> A         01-01-08      DOC 2       I                    15

> 5                20

> A         01-01-08      DOC 3      O                   20      10

>                10

> B         01-01-08      DOC 1       I                  100      25

>              125

> B         01-01-08      DOC 2       I                  125

> 25              150

> B         01-01-08      DOC 3      O                 150      75

>                75

> A         02-01-08      DOC 4      O                   10

> 5                  5

>

> A         02-01-08      DOC 5       I                      5

> 5                10

>

> A         02-01-08      DOC 6      O                   10      10

>                  0

> B         01-01-08      DOC 4       I                    75

> 25              100

>

> B         01-01-08      DOC 5       I                  100

> 25              125

>

> B         01-01-08      DOC 6      O                 125    100

>                25

>

> Yang saya inginkan dari data di atas akan dapat hasil seperti ini :

>

> PART  DATE_TRX AWAL TRX_IN  TRX_OUT  AKHIR

>

> -------   ------------ --   -------   ---------   ------------   --------

>

> A         01-01-08        10       10            10               10

> B         01-01-08      100       50            75               75

>

> A         02-01-08        10         5            15                 0

>

> B         02-01-08        75       50          100               25

>

> Terima kasih sebelumnya atas respon dan bantuan dari

> rekan-rekan.

>

> Salam,

> Andi

     



      

[Non-text portions of this message have been removed]

Kirim email ke