siccome al lavoro uso db2 volevo sapere se la funzione COALESCE è standard oppure la usa solo db2
ecco sotto un esempio
codice:SELECT vpl.legaprim , vpl.codpdv , ent.despdv , vpl.codVasca , vpl.progrbox , vpl.datapert , vpl.oraapert , vpl.datchius , vpl.orachius , vpl.annprom , vpl.codprom , COALESCE((SELECT pro.des_prom FROM depo.vocprot1 AS pro WHERE vpl.annprom = pro.anno_prom AND vpl.codprom = pro.cod_prom),'') AS desprom , COALESCE((SELECT SUM(pro001) FROM depo.vplsvco1 as vco WHERE vpl.codvasca = vco.codvasca AND vpl.progrbox = vco.progrbox AND vpl.codeanpl = vco.codeanpl),0)AS TotColLI , vpl.totcoll , vpl.totmast FROM depo.vplsvpl2 AS vpl , depo.vpventi5 AS ent WHERE vpl.codeanpl = 2105100000023 AND vpl.codpdv = ent.codpdv

Rispondi quotando
