怎么计算日期控件,开始月份和结束月份的累计数,比如开始202308,结束202309,8月到9月就是两个月,数字就是2,然后把这个2作为参数传到sql里
SELECT * FROM TABLE WHERE 字段='${DATEDIF(FORMAT(CONCATENATE(RQ2,"01"),"yyyy-MM-dd"),FORMAT(CONCATENATE(RQ1,"01"),"yyyy-MM-dd"),"M")+1}'
应该是这样把
楼上跨年就出错了202401-202312+1=90
直接减
select * from b where num='${jsrq-ksrq + 1}'