AccessTr.neT

Tam Versiyon: İlişkilendirilmiş Tablo Sorgu Sonucunda Hatalı Değer
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
(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?
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
(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.
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 ..
Sayfalar: 1 2 3