1、如果数据库读出空值转换成0
$F{DATA002}==null?Integer.valueOf("0"):$F{DATA002}
$F{DATA042}==null?Float.valueOf("0.00"):$F{DATA042}
2、
select
UNIT_NAME UNITNAME,
DATA001,
DATA002
from ensure_repot_dbaq18 ,ensys_Admindiv where
ensure_repot_dbaq18.unit_id like $P!{unitid} and length(ensure_repot_dbaq18.unit_id) in (4,6)
and ensure_repot_dbaq18.unit_id=ensys_Admindiv.unit_id
and ensys_Admindiv.state>0
and to_char(YEARMONTH, 'yyyy-mm') = $P!{yearmonth} order by ensys_Admindiv.endiv
$P!{yearmonth} -- 显示传进来的参数值
$F{DATA002} -- 显示sql查出来的值
$V{DATA002} -- 求和count列的值,并显示