SQL("PM4", "select sum(TOTAL) from BMS_SA_DTLQRY_V where to_char(CREDATE,'yyyy-mm')= '" +M2+ "' AND PRODAREA = '"+D2+ "' AND PROVINCENAME='"+E2+"' AND CITYNAME='"+F2+"'" , 1, 1)
-- 语法上没有问题,根据单元格内容和SQL拼接后,是否能正常返回值来排查相关问题,可以将对应单元格的值写死后,直接运用里面的SQL脚本来定位问题;
——————————
给sum(TOTAL)重命名试试
sum(TOTAL) as sumTOTAL
你这个不是报表是视图吧。。可能会引发一些奇怪的bug,
你试试把这个sql语句在sql编辑器执行一下,字段值按照报表一样给定一些值