selam arkadaşlar şu an delphi önümde olmadığından kod yazamıyorum ama şöyle bir problemim var malları irsaliye ile giriyoruz depoya sonra çıkış yaparken hangi irsaliyeyle girdiğini seçiyoruz.
yani İrsaliye no:123 ile 100kg girdi.irsaliye no:123 den 30 KG çıktı,kalan 70 kg.gibi.bunu yaparken çıkış olan kayıtların miktarını toplayıp giren miktardan çıkıyorum.Yalnız detay tabloda hareket yok ise toplam null döndüğü için giren miktardanda çıkarma yapmıyor kalan da null oluyor.benim istediğim detayda hareket yok ise toplam 0 gelsin girisde 100kg ise 100-0 kalan=100 kg olsun.null alanları 0 gibi gösterme işi bikaç yerdede lazım olmuştu bilgi verirseniz sevinirim.
çıkanlar tablosunda veri yok ise kalan=giren miktardır gibi bir mantık kur diyorsun alabilir ama asıl öğrenmek istediğim query'de (Firebird 1.5) belli şartlara göre sum(ALAN1) gibi bir komut kullandığımızda bu şarta uyan kayıt yok ise sum null değil 0 gelsin.Böyle bişey varmı?