我有一个参数 ${查询日期} ,比如传进去得的是2012-08-08 00:00:00, 我想查询的是2011-08到2012-08这十二个月的数据,请问该如何写sql语句呢
where date_format(日期字段,'%Y-%m') between date_format(date_add('${参数}',interval -1 year),'%Y-%m') and date_format('${参数}','%Y-%m')
where year(日期字段)=year('${日期参数}')-1
错了 后面还应该加 and RQ<='${查询日期}'
SELECT * FROM dbo.日出货 where 录入日期>='${MONTHDELTA(B2,-12)}' and 录入日期<='${B2}'