On Sun, Jan 15, 2012 at 12:17 PM, plasmasoftware net <
administra...@plasmasoftware.net> wrote:

> *select j.kode_barang kode_barang,j.isi_Satuan from J_master_barang j **order
> by j.kode_barang asc*
> *display *
> kode                 isi
> 00000000000001 24
> 00000000000001B 12
> 00000000000001C 1
>
> i want to make that become when i select my table.how to make this.
>
> kode                       isi_A     isi_B    isi_C
> 00000000000001  24        12        1
>

I think you have to use crosstab, you can try this out...

select '000000000001' as Kode, sum(case when j.kode_barang='A' then isi
else 0 end) as isi_A,
                                               sum(case when
j.kode_barang='B' then isi else 0 end) as isi_B,
                                               sum(case when
j.kode_barang='C' then isi else 0 end) as isi_C from j_master_barang;

---
Regards,
Raghavendra
EnterpriseDB Corporation
Blog: http://raghavt.blogspot.com/

Reply via email to