altocompta/sql/upgrade.sql
Dany De Bontridder 2b624ca515 Merged revisions 4739 via svnmerge from
file:///home/developper/svn/phpcompta/tags/rel600

........
  r4739 | danydb | 2012-02-04 02:09:47 +0100 (Sat, 04 Feb 2012) | 4 lines
  
  
  Mantis 519 Montre les montants différents pour les lettrages
........
2012-02-04 20:24:17 +00:00

18 lines
No EOL
452 B
PL/PgSQL

CREATE OR REPLACE FUNCTION comptaproc.letter_compare(p_jl bigint)
RETURNS numeric AS
$BODY$
declare
nCred numeric(20,4);
nDeb numeric(20,4);
begin
if p_jl = -1 then
return 0.0;
end if;
select coalesce(sum(j_montant),0) into nCred from letter_cred join jrnx using (j_id) where jl_id=p_jl;
select coalesce(sum(j_montant),0) into nDeb from letter_deb join jrnx using (j_id) where jl_id=p_jl;
return nDeb-nCred;
end;
$BODY$
LANGUAGE plpgsql;