私はしばらくの間この問題を経験してきました、そしてあなたが私を助けてくれることを願っています。
iReportでレポートを作成しましたが、一部のパラメーターがnullの場合でもレポートを入力したいと思います。
これが私が持っているものです
SELECT
evento."titulo" AS evento_titulo,
evento."data_inicio_realizacao" AS evento_data_inicio_realizacao,
evento."data_fim_realizacao" AS evento_data_fim_realizacao,
evento."id" AS evento_id
FROM
"public"."evento" evento
WHERE
evento."id" = $P{eventoid} OR
evento."data_inicio_realizacao" BETWEEN $P{data1} AND $P{data2}
WHERE句をオプションにしたいのですが、つまり、これらのパラメーターをnull(またはidの場合は0の値)のままにすると、空白のレポートではなくすべての値を取得したいと思います。
出来ますか?$ P {WHERE_CLAUSE}を作成し、where句全体をその値として渡す人がいるのを見つけましたが、うまくいきませんでした。