私はこのwhere句を持っています:
WHERE p.ROLE = 'doctor'
AND((p6.PA_Name='Event_Day_From' AND p6.PA_Value>= SUBSTRING('01.01.2012', 1, 2))
AND (p7.PA_Name='Event_Month_From' AND p7.PA_Value>=SUBSTRING('01.01.2012', 4, 2))
AND (p8.PA_Name='Event_Year_From' AND P8.PA_Value>=SUBSTRING('01.01.2012', 7, 4)))
AND ((p9.PA_Name='Event_Day_To' AND P9.PA_Value<=SUBSTRING('30.12.2012', 1, 2))
AND (p10.PA_Name='Event_Month_To' AND P10.PA_Value<=SUBSTRING('30.12.2012', 4, 2))
AND (p11.PA_Name='Event_Year_To' AND P11.PA_Value<=SUBSTRING('30.12.2012', 7, 4)))
上記の後に があり、最後に上記とまったく同じunion all
別の節があります。WHERE
BIRT ではパラメーターを渡すことができ、渡す?
必要がある SQL クエリに挿入する必要があります。ご覧のとおり、ユーザー入力によって渡される開始日と終了日があります。今私の問題は、パラメータをすべてに渡し、パラメータをすべてに渡す方法がわからないことですSDate
start dates
EndDate
end dates
私の問題の解決策はありますか?