jasperreports 使用Parameters对象实现SQL的IN查询?
网上有回答是这样的$X{IN/NOTIN, FieldName, ParametersName},我试了并没有实现,另想知道$X是代表什么意思。
http://www.oschina.net/question/2929910_2205846
我解决了
SELECT
setl.FIXMEDINS_CODE,
setl.FIXMEDINS_NAME,
COUNT(fee.SETL_ID) counts,
SUM(setl.MEDFEE_SUMAMT)
FROM
fee_list_d fee
LEFT JOIN setl_d setl ON setl.SETL_ID = fee.SETL_ID
WHERE
fee.INSU_ADMDVS = "339900"
and $X{IN, setl.PAY_LOC, payLoc}
AND $X{IN, fee.HILIST_CODE, hilistCode}
and setl.SETL_TIME BETWEEN $P{startTime} AND $P{endTime}
GROUP BY
fee.FIXMEDINS_CODE
ORDER BY
counts DESC