Sevgili atilla hazir mevzuya girmisken bi soru daha sormak istiyorum

Soyle bir tablom var
Kod: Tümünü seç
CREATE TABLE SIP_DETAY (
SIPCODE VARCHAR(10),
ITEMCODE VARCHAR(10),
RENK VARCHAR(35),
TOPLAM_ADET INTEGER,
.....
.....
);
Bu tablodan itemcod distinct olmak kaydi ile su sorguyla
Kod: Tümünü seç
SELECT DISTINCT ITEMCODE, SUM(TOPLAM_ADET) AS ADET, SUM(VAT) AS VAT, SUM(TUTAR) AS TUTAR FROM SIP_DETAY GROUP BY ITEMCODE
herbir itemcode icin toplam ne kadar siparis alinmis onu bulabiliyorum. Yanliz yapmak istedigim biseyvar. Bir hiyerarsi kuraraktan birkac distinct kullanmak istiyorum yani soyle diyeyim.
sipcode distinct alalim sonra bu sipcode altindaki itemcode larida distinct alalim ve herbir itemcode icin toplamlari bulalim.
yani soyle bisey olsun :
sipcode itemcode toplam
1 2452 155
1 3475 115
1 2613 128
2 1442 136
2 1816 283
2 1525 122
2 2613 144
Boyle bir hiyerarsi mumkunmu? Mutlaka mumkundur

Bold satirlari gordunmu? ayni itemcode ama birbilerine karismiyorlar cunku kurulan hiyerarsi ile onlar ilgili sipcode a baglilar
Ama boyle yapidaki bir sorguyu nasil kurabiliriz?