我正在尝试使用参数将2个日期类型的值传递给Netezza数据库,并且应用程序是SSRS。 例如Netezza查询:
WHEN (PROCESS_DATE to_date(@Start_Date, 'YYYY-MM-DD') and to_date(@End_Date, 'YYYY-MM-DD')) THEN 'Q4 2018'
在这里,我们有2个参数:@Start_Date
和@End_Date
输入到用户,然后我试图将其传递给Netezza,但出现问题。
我不确定是否将参数正确传递给Netezza。
我尝试了许多通过Google搜索提供的解决方案,但是都没有用(例如):
WHEN (PROCESS_DATE BETWEEN to_date(@Start_Date, 'YYYY-MM-DD') and to_date(@End_Date, 'YYYY-MM-DD')) THEN 'Q4 2018'
在传递2个参数后,我期待这样的事情:
User has passed:
@Start_Date = '2018-10-01' and @End_Date = '2018-12-31'
Result:
WHEN (PROCESS_DATE BETWEEN to_date('2018-10-01', 'YYYY-MM-DD') and to_date('2018-12-31', 'YYYY-MM-DD')) THEN 'Q4 2018'