Sql ile stok işlemi

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Teşekkür ederim

Mesaj gönderen pro_imaj »

Merhaba arkadaşlar yine ben...

bu sefer soru için gelmedim.
Sorunu çözmüş bulunmakta (naile hanım)

Allah (cc) szilerden razı olsun.

Kod: Tümünü seç

SELECT     MalKodu,
                          (SELECT     ISNULL(SUM(Miktar), 0)
                            FROM          FINSAT460.STI F1
                            WHERE      IslemTur = 1 AND F1.MalKodu = F3.MalKodu) -
                          (SELECT     ISNULL(SUM(Miktar), 0)
                            FROM          FINSAT460.STI F2
                            WHERE      IslemTur = 0 AND F2.MalKodu = F3.MalKodu) AS TopMiktar
FROM         FINSAT460.STI F3
GROUP BY MalKodu
işte efsanevi kod.

Saygılarımla
Çalışmalarınızda başarılar.
Kolay gelsin
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
bi şeyler yaptıydım ama madem çözmüşsün hiç kafa karıştırmayalım.
hadi geçmiş olsun.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

problem herhangi bir değerin null olmasından kaynaklanıyormuş, öyle olunca saolsun sonuçta null dönüyormuş, isnull bir kere daha çok işe yaradı :)
Cevapla