-atau-

select loc, item, sum(qty)
from t
where loc in (select loc from t group by loc having count(distinct(item))>1)
group by loc, item;

Regards,
ApLy

----- Original Message ----- 
From: "Erry Pambudhi" <[email protected]>
To: <[email protected]>
Sent: Friday, November 20, 2009 11:32 AM
Subject: Bls: [indo-oracle] Tanya SQL untuk menampilkan data yang unique 
(saja)


select loc,item,sum(qty) qty from tes3 where
loc in
(
B B B  select loc from
B B B  (
B B B B B B B  select loc,item,sum(qty) qty from tes3
B B B B B B B  having count(*)>1
B B B B B B B  group by loc,item
B B B  )
B B B  having count(*)>1
B B B  group by loc
)
group by loc,item
order by loc,item


Erry

--- Pada Kam, 19/11/09, Jack Mania <[email protected]> menulis:

Dari: Jack Mania <[email protected]>
Judul: [indo-oracle] Tanya SQL untuk menampilkan data yang unique (saja)
Kepada: [email protected]
Tanggal: Kamis, 19 November, 2009, 10:13 PM


      Dear Rekan Indo Oracle yang saya hormati,

Mohon sharingnya ya, mungkin ada yang punya pengalaman/bisa bantu.

Saya punya data seperti berikut :

Loc   Item   Qty
1       A01    2
1       A01    2
1       B01    4
1       B01    4
2       A01    2
2       A01    2
3       C01    3

Pertanyaan saya bagaimana SQL-nya jika saya ingin menampilkan data spt 
berikut :

Loc   Item   Qty
1       A01    4
1       B01    8

Untuk yang di Loc 2 dan 3 tidak dimunculkan karena dia
tidak uniq (hanya berisi 1 part dalam  loc)

Terima kasih sebelumnya atas bantuannya.


Salam,
Andika

Kirim email ke