Skip to main content

AccessTr.neT


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

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

#13
(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?
Cevapla
#14
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
Cevapla
#15
(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.
Cevapla
#16
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;
Cevapla
#17
(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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task