现在数据库已经有每日的销量,求截止到某一天的年累计销量,语句该怎么写啊
select substr(日期,4) 年份, sum(销量) from 表
where 日期 <=某一天
GROUP BY substr(日期,4)
where year(日期字段)=year('${日期控件}') and 日期字段<='${日期控件}'
大概就这样的写法,获取年份的函数换成你对应数据库的语法就好了
20200122替换成日期即可
SELECT SUBSTR('20200122',1,4) 年,sum(销量) 销量 FROM DUAL GROUP BY SUBSTR('20200122',1,4)