这两个数据集参数绑定的是一个日期控件,跟随日期控件的值变化,我想要获取上个月的值该怎么修改这个参数,数据库用的是mysql,在线等大神
${IF(LEN(djsj_s) = 0, "", " AND lasj >= '" + djsj_s + "' ")}
${IF(LEN(djsj_e) = 0, "", " AND lasj <= '" + djsj_e + "' ")}
monthdelta()函数
MONTHDELTA(date,delta):返回指定日期date后delta个月的日期。
示例:
MONTHDELTA("2008-08-08",4)等于2008-12-08。
==============================
${IF(LEN(djsj_s) = 0, "", " AND lasj >= '" + monthdelta(djsj_s,-1) + "' ")}
${IF(LEN(djsj_e) = 0, "", " AND lasj <= '" + monthdelta(djsj_e,-1) + "' ")}
==================
${if(A==1,"lasj between "+djsj_s+" and +"djsj_e,"lasj between "+monthdelta(djsj_s,-1)+" and "+monthdelta(djsj_e,-1))}