01/12/2024, 16:48
İlişkilendirilmiş Tablo Sorgu Sonucunda Hatalı Değer
01/12/2024, 16:52
C*e*l*o*y*c*e
SELECT tbl_Products.IE, tbl_Products.Gemi, tbl_Products.UrunKod, tbl_Products.Miktar,
NZ((SELECT SUM(s.Sevk) FROM tbl_Sales s WHERE s.isEmri = tbl_Products.IE), 0) AS TotalSalesSevk,
NZ((SELECT SUM(l.Sevk) FROM tbl_logistic l WHERE l.tedIE = tbl_Products.IE), 0) AS TotalLogisticsSevk
FROM tbl_Products;
şeklinde deneyin
NZ((SELECT SUM(s.Sevk) FROM tbl_Sales s WHERE s.isEmri = tbl_Products.IE), 0) AS TotalSalesSevk,
NZ((SELECT SUM(l.Sevk) FROM tbl_logistic l WHERE l.tedIE = tbl_Products.IE), 0) AS TotalLogisticsSevk
FROM tbl_Products;
şeklinde deneyin
01/12/2024, 16:52
truhi
(01/12/2024, 16:48)berduş yazdı:(01/12/2024, 16:37)truhi yazdı: bu sorguda NULL olan değerin "0" olarak gelmesi için bir şey yapılabilir mi?diğer konunuzda zaten bir öneride bulunmuştum, denedinz mi?
Hocam öncelikle kusura bakmayın, dün gece size dönüş yapamadım.
"NZ" fonksiyonunu denedim, bu sorguda verileri getiriyor.
yalnız şöyle bir durum söz konusu sorgunun verilerini Sql kodu ile Excel' e çekerken Excel "NZ" fonksiyonunu desteklemediği için hata verdi.
farklı bir çözüm olabilir mi diye araştırıyorum.
ilgi ve alakanız için teşekkür ederim.
01/12/2024, 17:50
atoykan
Nz'i Excelin desteklemediğini daha önceki konularda ifade etmiştik zaten. Bu durumlarda IFF yapısından destek alabilirsiniz.
SELECT tbl_Products.IE, tbl_Products.Gemi, tbl_Products.UrunKod, tbl_Products.Miktar,
IIF((SELECT SUM(s.Sevk) FROM tbl_Sales s WHERE s.isEmri = tbl_Products.IE) IS NULL, 0, (SELECT SUM(s.Sevk) FROM tbl_Sales s WHERE s.isEmri = tbl_Products.IE)) AS TotalSalesSevk,
IIF((SELECT SUM(l.Sevk) FROM tbl_logistic l WHERE l.tedIE = tbl_Products.IE) IS NULL, 0, (SELECT SUM(l.Sevk) FROM tbl_logistic l WHERE l.tedIE = tbl_Products.IE)) AS TotalLogisticsSevk
FROM tbl_Products;
01/12/2024, 18:51
truhi
(01/12/2024, 17:50)atoykan yazdı: Nz'i Excelin desteklemediğini daha önceki konularda ifade etmiştik zaten. Bu durumlarda IFF yapısından destek alabilirsiniz.
SELECT tbl_Products.IE, tbl_Products.Gemi, tbl_Products.UrunKod, tbl_Products.Miktar,
IIF((SELECT SUM(s.Sevk) FROM tbl_Sales s WHERE s.isEmri = tbl_Products.IE) IS NULL, 0, (SELECT SUM(s.Sevk) FROM tbl_Sales s WHERE s.isEmri = tbl_Products.IE)) AS TotalSalesSevk,
IIF((SELECT SUM(l.Sevk) FROM tbl_logistic l WHERE l.tedIE = tbl_Products.IE) IS NULL, 0, (SELECT SUM(l.Sevk) FROM tbl_logistic l WHERE l.tedIE = tbl_Products.IE)) AS TotalLogisticsSevk
FROM tbl_Products;
çok teşekkürler...
sağ olun, var olun ..