
Misafirler için gizlenen link, görmek için
Giriş yap veya üye ol.
Misafirler için gizlenen link, görmek için
Giriş yap veya üye ol.
Herkese merhabalar , öncelikle sıkıntımı çizerek anlatmaya çalıştım ama hata yapmış olabilirim. Şimdiden özrü diliyorum sadece mantık olarak ne yapmaya çalıştığımı anlayın istedim.
Reçetelere göre oluşturulan işlerden ilgili birimlere iş emirleri oluşturmaya çalışıyorum. Yukarıda bahsedilen tablolardan Subquery kullanarak sonuçda ulaşacak olan tabloya bir şekilde ulaşabiliyorum
İş Emirleri listesindeki Kodları çekmek için bir Sorgu
Select kod From Tablo2 Where isemrino=1
Select * From Tablo1 Where kod in(Select kod From Tablo1 Where anakod in(Select Kod From Tablo1 Where kod in(Select kod From Tablo2 Where isemrino=1) )
Bu şekilde gerekli tabloya erişmek mümkün ama asıl sorun miktarlar bu şekilde doğru gelmiyor. Çünkü ürün altındaki Yarı mamül veya mamül çarpanlarınıda hesaba katmak gerekiyor.
Bunu yapabileceğim bir SubQuery mümkün mü ? İçinden çıkamadığımdan CURSOR kullanmayı denedim fakat onda da sorun yaşadım. Bunda da bir çözüme ulaşamazsan Direk Delphi içinden yapmayı deneyeceğim ama süre olarak zaman kaybı olacağı için mümkünse SQL üzerinde çözmek istiyorum.
Konuyu okuma zahmeti gösteren herkese şimdiden çok teşekkürler.
Herkese kolay gelsin.