sorguda düzeltme

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
Kod:
SELECT GİRİŞ.SIRA, Sum(GİRİŞ.KİLO) AS girişkiloT, Sum(ÇIKIŞ.KİLO) AS çıkışkiloT, [girişkiloT]-[çıkışkiloT] AS kiloFarkı, GİRİŞ.ENİ, GİRİŞ.PARTİ
FROM ÇIKIŞ RIGHT JOIN GİRİŞ ON ÇIKIŞ.SIRA=GİRİŞ.SIRA
GROUP BY GİRİŞ.SIRA, GİRİŞ.ENİ, GİRİŞ.PARTİ
ORDER BY GİRİŞ.SIRA, GİRİŞ.ENİ;
bu kodları kullanarak accesste sorgu oluşturuyoruz

değerli hoclarım

burda giriş ten çıkış ı çıkıyor ve kilo farkı olarak buluyor

bunu mesela şu şekilde yapılması mümkünmüdür ?

giriş kilo 5000
çıkış kilo ----
kilo farkı 5000


gibi
bulamaz mıyız bu haliyle sql kodda

giriş kilo 5000
çıkış kilo ----
kilo farkı ----

olarak çözüyor istediğim kırmızı olan
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Fuat Şirin,

Devamlı aynı noktalarda takılıyorsunuz. Bu tip sorunlar Nz fonksiyonuyla aşılıyor. Eğer vb6 da kullanacaksanız çözümün nasıl olduğunu biliyorsunuz.

Kod:
SELECT GİRİŞ.SIRA, Sum(GİRİŞ.KİLO) AS girişkiloT, Sum(ÇIKIŞ.KİLO) AS çıkışkiloT, Nz([girişkiloT],0)-Nz([çıkışkiloT],0) AS kiloFarkı
FROM ÇIKIŞ RIGHT JOIN GİRİŞ ON ÇIKIŞ.SIRA = GİRİŞ.SIRA
GROUP BY GİRİŞ.SIRA
ORDER BY GİRİŞ.SIRA;
İyi çalışmalar
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Fuat Şirin,

en ile ilgili sorguda şöyle olmalı:

Kod:
SELECT GİRİŞ.ENİ, Sum(GİRİŞ.KİLO) AS girişkiloT, Sum(ÇIKIŞ.KİLO) AS çıkışkiloT, [girişkiloT]-nz([çıkışkiloT]) AS kiloFarkı
FROM ÇIKIŞ RIGHT JOIN GİRİŞ ON ÇIKIŞ.SIRA = GİRİŞ.SIRA
GROUP BY GİRİŞ.ENİ;
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
bu şekilde yaptım hocam

Kod:
SELECT GİRİŞ.SIRA, Sum(GİRİŞ.KİLO) AS girişkiloT, Sum(ÇIKIŞ.KİLO) AS çıkışkiloT, Ccur(IIf([girişkiloT] Is Null,0,[girişkiloT])-IIf([çıkışkiloT] Is Null,0,[çıkışkiloT])) AS kiloFarkı
FROM ÇIKIŞ RIGHT JOIN GİRİŞ ON ÇIKIŞ.SIRA=GİRİŞ.SIRA
GROUP BY GİRİŞ.SIRA
ORDER BY GİRİŞ.SIRA;
hocam kodları aşağıdaki gibi yaptım
çalışıyor gibi gözüküyor bir eksik var mı acaba

hocam kusura bakmayın aynı şeyleri soruyorum
hakikatten excelde uğraşıyordum yapıyordum

vb6 ya yavaş yavaş alıştım
access te takılıyorum saolun yardımcı oluyorsunuz
büyük bir sabırla Allah Razı olsun hakkınızı ödeyemem

sabaha kadara uğraşıyorum hocam yapabilmek için
takıldığım yerlerde size soruyorum hakkınızı helal edin
 
Üst