xml パブリッシャーのデータ定義テンプレートとして xml ファイルを作成しました。データ テンプレートには、日付 (開始日、終了日) という 2 つのパラメーターがあります。ただし、この入力日付は YYYYWW 形式に変換する必要があるため、SQL ステートメントで開始日と終了日を使用して、指定された日付 (YYYYWW) 形式が開始日と終了日の間にあるかどうかを確認できます。
これは私のデータ テンプレート xml のパラメーターです。
<parameters>
<parameter name="P_org_id" datatype="number"/>
<parameter name="P_Account_Number" dataType="number"/>
<parameter name="P_Start_week" dataType="date"/>
<parameter name="P_End_week" dataType="date"/>
</parameters>
これは、パラメーター値を使用する必要がある SQL ステートメント セクションです。
select x,y,......z
from apps.XXONT_M545_CUST_COVG_DATA cd
where
cust_org =:P_org_id
and revision_week between :P_Start_week and :P_End_week
and account_number = NVL(:P_Account_Number, account_number)
and hold_yn = 'Y'