在sql里做两个子查询,一个汇总查询当月消耗数量,一个查询当天消耗数量,通过存货join在一起
select * from
(select 存货, sum(数量) as 月汇总 from 表 where convert(varchar(7),日期,23)='${format(today(),"yyyy-MM")}') a
left join (select 存货, 数量 from 表 where convert(varchar(10),日期,23)='${format(today(),"yyyy-MM-dd")}') b on a.存货=b.存货
today()可以换成日期控件参数名
下面是我的例子
