讨论
sql吧
全部回复
仅看楼主
level 3
有没有大佬会这个题的 第一个是题 第二个是效果图
2022年08月05日 06点08分 1
level 3
create table bb( sname varchar2(4) not null, hi date, money number(5, 2));
2022年08月05日 06点08分 2
level 3
insert into bbvalues ('店A', to_date('2021/03/01','yyyy-mm-dd'), '100');insert into bbvalues ('店A', to_date('2021/03/02','yyyy-mm-dd'), '200');insert into bbvalues ('店A', to_date('2022/03/01','yyyy-mm-dd'), '100');insert into bbvalues ('店A', to_date('2022/03/02','yyyy-mm-dd'), '200');insert into bbvalues ('店B', to_date('2021/03/01','yyyy-mm-dd'), '200');insert into bbvalues ('店B', to_date('2021/03/02','yyyy-mm-dd'), '100');insert into bbvalues ('店B', to_date('2022/03/01','yyyy-mm-dd'), '200');insert into bbvalues ('店B', to_date('2022/03/02','yyyy-mm-dd'), '100');
2022年08月05日 06点08分 3
level 3
用的Oracle
2022年08月05日 06点08分 4
level 3
d
2022年08月05日 06点08分 5
level 5
你自关联就可以了,条件为店名name=店名name,日期等于日期-1。
2022年08月07日 15点08分 6
做出来了 用开窗
2022年08月26日 00点08分
level 6
确实,用表连接
2022年08月13日 13点08分 7
做出来了 用开窗函数
2022年08月26日 00点08分
2022年08月26日 00点08分
2022年08月28日 12点08分
level 8
温馨提示ORACLE,的日期日期可以直接加减的
select a.name,a.日期,a.money,a.money-nvl(b.money,0) from
表A a left join 表A b on
A.日期=b.日期-1
2022年09月01日 07点09分 8
level 1
[笑眼]羌谜 学-战旗-游戏-开发-到-siki学院 -------期饺
2022年09月23日 09点09分 9
level 1
[犀利]耗淤 学-nginx-到-siki学院 -------烙脸 沿蒂液瀑顺膛押疟倭谋内邓城恳
2022年09月29日 16点09分 10
1