select
sum(cast(ZL_Dian as real)) as ZL_Dian,
sum(cast(JLB as real)) as JLB
from ENERGY_BOF_DayReport where(riqi between dateadd(month, datediff(month, 0, getdate()), 0) and format(DATEADD(DAY, -1, GETDATE()),'yyyy-MM-dd') )
//红色的代表本月第一天时间
//棕色代表当天的时间
//用到了between and 计算日期区间的函数
//sum为累计函数
需要注意数据库的格式,笔者这里的数据库的格式都为varchar所以在这里用到了cast()as real