動的な where 句を持つクエリを作成する必要があります。gap_value
ユーザーがパラメーター 'P' を送信した場合は列がありgap_value>0
、'N' である必要がある場合はそれ以外をフェッチする必要がありますgap_value<0
。
SELECT a.region_cd, a.plant_cd, a.wk_nbr
FROM or_doh_plant_matrl_sm_t a
WHERE a.wk_nbr IN (201322, 201323)
AND a.plant_cd = '1115'
AND a.gap_value >0
動的 SQL を使用しない場合。WHERE
in節は使えますか?