Tema: sql firebird
Autorius: Leon
Data: 2009-05-05 23:00:22
Sveiki,
gal kas uzves ant kelio del teisingo sprendimo. turiu uzklausa:

select a.id from avansas a
where a.klientas = :klientas and
a.suma >
(select sum(b.suma) from  avans_det b where b.id_tev = a.id)

Problema: jei subuzklausos
select sum(b.suma) from  avans_det b where b.id_tev = a.id
rezultatas  lygus null, tokiu atveju man visa uzklausa nieko negrazina. Gal 
kas patars kaip modifiluoti uzklausa, kad jei rezultatas null, visa uzklausa 
grazintu rezultata arba kitaip pasakius, kad null butu traktuojamas kaip 0.


dekui