123456789101112131415161718192021222324252627282930 |
- $PBExportHeader$f_cnt_billnumber.srf
- global type f_cnt_billnumber from function_object
- end type
- forward prototypes
- global function long f_cnt_billnumber (long arg_accsetid, datetime arg_firstdate, datetime arg_enddate, long arg_firstcredno, long arg_endcredno, integer arg_postflag)
- end prototypes
- global function long f_cnt_billnumber (long arg_accsetid, datetime arg_firstdate, datetime arg_enddate, long arg_firstcredno, long arg_endcredno, integer arg_postflag);long rst_billnumber = 0
- SELECT sum(cw_credence.billnumber)
- into :rst_billnumber
- FROM cw_credence
- WHERE (cw_credence.postflag = :arg_postflag OR
- :arg_postflag = -1) AND
- cw_credence.creddate >= :arg_firstdate AND
- cw_credence.creddate <= :arg_enddate AND
- cw_credence.accsetid = :arg_accsetid AND
- cw_credence.credno >= :arg_firstcredno AND
- cw_credence.credno <= :arg_endcredno;
- if sqlca.sqlcode <> 0 then
- rst_billnumber = 0
- end if
- return rst_billnumber
- end function
|