【SQL练习】要求编写SQL语句查询2006年8月1日~31日每一天的当月累计销售金额。

在这里插入图片描述

create table tab3(
     company varchar2(20),
     agencyid varchar2(10),
     productid varchar2(3),
     wrcvdate number,
     amt number(17, 6)
)
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '001', '100', 20060701, 10.21);
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '001', '100', 20060801, 10.21);
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '002', '100', 20060802, 10.00);
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '003', '100', 20060803, 10.21);
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '004', '100', 20060804, 10.21);
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '005', '100', 20060820, 10.21);
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '006', '100', 20060827, 10.21);
insert into tab3 (company, agencyid, productid, wrcvdate, amt) 
values ('平安', '007', '100', 20060831, 10.21);
commit;

select t.*,
       sum(t.amt) over(order by t.amt rows between unbounded preceding and current row) 每一天的累计销售金额
  from tab3 t
 where t.wrcvdate >= 20060801
   and t.wrcvdate <= 20060831;

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值