Anasayfa » Forum

Oracle 'da Select S...
 

Oracle 'da Select Sorgusu ile çekilen veride Miktarların Ayrıca Toplamlarının gözükmesi  

  RSS
ferdiyilmaz
(@ferdiyilmaz)
Üye

Merhaba ,

Oracle üzerinde 

 

SELECT Order_No as Üretim_No,Contract as Site,Part_No as  Ürün_Kodu,Lot_Batch_No as Lot_Numarasi,Qty_Complete as Miktar,Need_Date as Ihtiyac_Tarihi,Close_Date as Kapatılma_Tarihi FROM SHOP_ORD
WHERE Order_No LIKE nvl(UPPER('&Üretim_No'),'%') AND Need_Date=TRUNC(SYSDATE, 'DD') AND Contract=UPPER('&Site')
ORDER BY Part_No

 

sorgu yazıyorum burada ekrana miktar geliyor ve bu miktarlarında alt satırlarında Part_No ya göre gruplayıp bir satırda toplam miktarı göstermesini istiyorum.

COMPUTE komutu ile bu işlemi yapamadım. Yardımcı olabilir misiniz. 

Alıntı
Gönderildi : 20/08/2014 15:05
H. Koray GUNDUZ
(@h-koraygunduz)
Üye Forum Yöneticisi

Selam;


 Compute ile yapabilmeniz gerekir. Tek sorguda mı yapmak istiyorsunuz ?


Teşekkürler

CevapAlıntı
Gönderildi : 23/08/2014 17:00
ferdiyilmaz
(@ferdiyilmaz)
Üye

Merhaba Koray Bey,

 IFS ERP programı üzerinde aşağıda ki gibi bir Tek sorgu yazıyorum Order By koumutuna kadar sorunsuz sorgum çalışıyor. Fakat Compute ile seçilenlerin toplamını almaya çalıtığım da SQL Expression is wrong  hatası ile karşılaşıyorum.

 SELECT Order_No as Üretim_No,Contract as Site,Part_No as  Ürün_Kodu,Lot_Batch_No as Lot_Numarasi,Qty_Complete as Miktar,Need_Date as Ihtiyac_Tarihi,Close_Date as Kapatılma_Tarihi FROM SHOP_ORD
WHERE Order_No LIKE nvl(UPPER('&Üretim_No'),'%') AND Need_Date=TRUNC(SYSDATE, 'DD') AND Contract=UPPER('&Site')
ORDER BY Part_No
COMPUTE SUM(Qty_Complete) BY Part_No

 

IFS raporlamalarında halbu ki tüm sql ve oracle komutları kullanılabilmekte. 

Daha sağlıklı nasıl yapabilirim?

 Yani aşağıdaki gibi bir çıktı almak istiyorum.

Part_No    Üretilen Miktar

xxxxx xx   200

yyyy  yy    150

Toplam      350 

 

CevapAlıntı
Gönderildi : 25/08/2014 11:50
Paylaş:

Lütfen Giriş yap yada Kayıt ol