RS日期参数过滤的时候报错

 

在filter中经常会遇到>=begindate这样的例子 而最终导致和日期提示控件之间相互比较的时候报错,日期格式类错误

于是做了如下的操作,再次用新的参数添加过滤器,一切正常。神奇的mysql.

第一步:

cast([日期],varchar(8))

 第二步:

cast(substring([日期1],1,4)||'-'||substring([日期1],5,2)||'-'||substring([日期1],7,2),date)

第三步:

[riqi] between cast(?begindate?,date) and cast(?enddate?,date)

 

 

 

 

你可能感兴趣的:(日期)