当我筛选项为1到3月份的时候出来第一条数据,当我筛选项为1到5月份的时候出来全部数据的总和,当我选择3到5月份的时候求得是3到5月份的总和,求各位大哥给个灵感,或者是sql的灵感,不用关心日期存储问题
不知道你都有哪些字段,你只要正确过滤日期就行。其他随便写。
select 年月,sum(文具),sum(体育用品),sum(书本) from table
where 年月 >='${开始日期}' and 年月 <='${结束日期}'
group by 年月
时间段筛选,两个参数,开始时间和结束时间?描述再清楚些
select sum(文具),sum(用品),sum(书本) from 表
where 日期 between '${开始日期}' and '${结束日期}'
这样多月就只有一个总和的数据。