如下图,想通过SQL实现由数据表生成结果:
求日期所在日期的对应的前三个月的总和
请教大佬们SQL怎么写,感谢感谢感谢
select sum(金额) from 表
where 日期>=(select first_day(current_date- 3 months) from dual)
and 日期<=current_date
备注:要不要加dual表,取决于你的是什么数据库类型。mysql不需要,db2 是sysibm.dual ,oracle 是dual