输入一个日期 比如我输入4月 那么在fineReport里面我想统计1-4月的某些数据,请问公式怎么写
截图如下:
SELECT * FROM TABLE WHERE RQ>='${DATEINYEAR(CONCATENATE(控件名,"-01"),1)}' and RQ>='${DATEINMONTH(CONCATENATE(控件名,"-01"),-1)}'
sql里求出来
sql 查询把日期的 设置为小于等于当前日期,并且大于等于 当前日期-4个月。
月份的加减
=monthdelta(today(),-1)
参考常用日期函数
https://help.fanruan.com/finereport10.0/doc-view-876.html?source=4
设置过滤条件 日期字段 设置大于或者大于 公式 写 DATEINYEAR($日期控件名称,1) 然后 再设置日期字段 小于或者等于 公式 DATEINMONTH($日期控件名,-1)