(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?
İlişkilendirilmiş Tablo Sorgu Sonucunda Hatalı Değer
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: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.
truhi, 29-09-2009 tarihinden beri AccessTr.neT üyesidir.
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, 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 ..
truhi, 29-09-2009 tarihinden beri AccessTr.neT üyesidir.
Konuyu Okuyanlar: 1 Ziyaretçi