Skip to main content

AccessTr.neT


İlişkilendirilmiş Tablo Sorgu Sonucunda Hatalı Değer

İlişkilendirilmiş Tablo Sorgu Sonucunda Hatalı Değer

#5
(01/12/2024, 00:12)atoykan yazdı: Tablo yapıların görmediğim için farazi olacak biraz sorgunuzdan yola çıkarak
SELECT tbl_Products.IE, ISNULL(SalesTotals.ToplaSevk, 0) AS ToplaSevk, ISNULL(LogisticTotals.ToplaSevk2, 0) AS ToplaSevk2
FROM tbl_Products
LEFT JOIN (SELECT isEmri, SUM(Sevk) AS ToplaSevk FROM tbl_Sales GROUP BY isEmri) AS SalesTotals
ON tbl_Products.IE = SalesTotals.isEmri
LEFT JOIN (SELECT tedIE, SUM(Sevk) AS ToplaSevk2 FROM tbl_Logistic GROUP BY tedIE) AS LogisticTotals
ON tbl_Products.IE = LogisticTotals.tedIE;
gibi tbl_Sales üzerindeki toplamları isEmrine göre, tbl_Logistic üzerindeki toplamları tedIE'ye göre hesapladığınız alt sorgulara bölerek daha doğru sonuç alabilirsiniz. Tablo verilerini zçok ve karmaşık değilse belirttiğim gibi DISTINCTveya GROUP By özelliklerinden de yararlanabilirsiniz. JOIN sorgularında çok iyi değilsiniz evet ama bu tip sorguları yazabilecek kadar gelişme gösterdiniz, biraz daha gayret.


Hocam teşekkürler;
ekli ekran görüntüsündeki şekilde bir hata verdi ama;

bilemedim artık.

iyi geceler.
truhi, 29-09-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: İlişkilendirilmiş Tablo Sorgu Sonucunda Hatalı Değer - Yazar: truhi - 01/12/2024, 01:10
Task