bush4w(提问者) 回复 CD20160914表里的月份是在日期里面的,需要从日期内提取
select
发货日期,
year(发货日期) AS 年份,
month(发货日期) AS 月份,
品牌,
名称,
商品编码,
SUM(销售数量) as 销售数量
from
快递信息
where
1=1 ${if(len(year) == 0,\"\",\" and year(发货日期)=max(year(发货日期))\",\"and year(发货日期) = \'\" + year + \"\'\")} ${if(len(month) == 0,\"\",\" and month(发货日期)=max(month(发货日期))\",\"and month(发货日期) = \'\" + month + \"\'\")}
GROUP BY
发货日期,
品牌,
名称,
商品编码
order by
发货日期 ASC