Arkadaşlar SE isimli Satın Alma Tablomuz var.Bu tablodasatın alınan malzemelerin listesi tutuluyor.Ayrıca stok(ambar) bilgilerinin tutulduğu başka bir tablomuz daha var.
SE (Satın Alma Tablosu) Stok Tablosu
selinenum (Satın Alınan Malzeme Sırası) curbal (
senum (Satın Alma Numarası)
description (Alınan Parçanın Açıklaması)
itemnum (Parça Kodu) ....................................................> itemnum(parça kodu)
storeloc (Ambar) ........................................................> location (Ambar)
quantity (Adet)
unitcost (Alım fiyatı)
loadedcost ( Toplam fiyat)
siteid (Bulunulan İşletme) .....................................................> siteid (Bulunulan işletme)
Crystal report ile raporlama yapıyorum.Raporda Satın alma yapılan malzemelerin listesini aşağıdaki şekilde çekiyorum.
SE tablosundan veri örneği (Satın Alma Listesi)
selinenum Senum İtemnum Description STORELOC QUANTITY UNITCOST LOADEDCOST SITEID
1 4066 DEPRI-2009 Hp Laserjet Printer Balgat 2 450 900 ANKARA
2 4066 DEPRI-2009 Hp Laserjet Printer Kızılay 4 450 1800 ANKARA
3 4066 DEPRI-2009 Hp Laserjet Printer Kavaklıdere 5 450 2250 ANKARA
4 4066 ELKLAMP-0001 40 w ampul Şişli 4 15 60 İSTANBUL
5 4066 ELKLAMP-0001 40 w ampul Kemer 5 15 75 ANTALYA
6 4066 ELKLAMP-0001 40 w ampul Of 2 15 30 TRABZON
Ayrıca stok tablosunda aşağıdaki şekilde tutulmakta.
Stok tablosu örnek (Stok Listesi)
itemnum Location(Stok) Curbal SITEID
DEPRI-2009 Balgat 5 ANKARA
DEPRI-2009 Kavaklıdere 6 ANKARA
DEPRI-2009 Kızılay 6 ANKARA
DEPRI-2009 Çankaya 4 ANKARA
DEPRI-2009 Altındağ 3 ANKARA
DEPRI-2009 Avcılar 2 ISTANBUL
ELKLAMP-0001 Of 0 TRABZON
ELKLAMP-0001 Avcılar 50 İSTANBUL
ELKLAMP-0001 Balgat 45 ANKARA
ELKLAMP-0001 Kemer 30 ANTALYA
ELKLAMP-0001 Belek 2 ANTALYA
Satın Almalarda Senum numarası girildiğinde SE tablosundaki listede yer alan malzemelerin SITEID'ye göre tüm ambar(storeloc) stok toplamlarını satın alma listesinde aşağıdaki şekilde göstermem gerekiyor?
selinenum Senum İtemnum Description STORELOC QUANTITY UNITCOST LOADEDCOST SITEID STOK TOPLAMI
1 4066 DEPRI-2009 Hp Laserjet Printer Balgat 2 450 900 ANKARA 24
2 4066 DEPRI-2009 Hp Laserjet Printer Kızılay 4 450 1800 ANKARA 24
3 4066 DEPRI-2009 Hp Laserjet Printer Kavaklıdere 5 450 2250 ANKARA 24
4 4066 ELKLAMP-0001 40 w ampul Şişli 4 15 60 İSTANBUL 50
5 4066 ELKLAMP-0001 40 w ampul Kemer 5 15 75 ANTALYA 32
6 4066 ELKLAMP-0001 40 w ampul Of 2 15 30 TRABZON 0
Bu işlemin sorgusunu nasıl yazabilirim.
Yardımlarınızı bekliyorum.Umarım derdimi anlatabilmişimdir..
Satın Alınan malzemelerin tüm stok toplamlarını gösterme
Satın Alınan malzemelerin tüm stok toplamlarını gösterme
Bilginin efendisi olmak için çalışmanın uşağı olmak şarttır...
BALZAC
Bana bir harf öğretenin kulu kölesi olurum..
HZ.ALİ
BALZAC
Bana bir harf öğretenin kulu kölesi olurum..
HZ.ALİ
Re: Satın Alınan malzemelerin tüm stok toplamlarını gösterme
Kod: Tümünü seç
select SITEID, STORELOC, sum(QUANTITY) as QTY from SE
where Senum='xxxxxxx'
group by SITEID, STORELOC
Bir kelimenin anlamını öğretsen bile yeter..


