Oracle 分组排序问题

问题描述

A、B两个表,分别存的是用户的收入和支出

A表 ID Date User InCome

FID FDATE       FUSER   FINCOME
1   2018/8/1    张三  11.00
2   2018/8/2    张三  12.00
3   2018/8/2    李四  21.00
4   2018/8/3    张三  13.00
5   2018/8/3    张三  14.00
6   2018/8/3    李四  22.00
7   2018/8/3    李四  23.00
8   2018/8/3    李四  24.00

B表 ID Date User PayMent

FID FDATE       FUSER   FPAYMENT
1   2018/8/2    张三  31.00
2   2018/8/2    张三  32.00
3   2018/8/2    张三  33.00
4   2018/8/2    李四  41.00
5   2018/8/3    李四  42.00
6   2018/8/3    李四  43.00
7   2018/8/3    张三  34.00
8   2018/8/3    张三  35.00
9   2018/8/3    张三  36.00
10  2018/8/4    张三  37.00

现在要求按日期、用户对数据进行分组统计,
即:按-日期,用户的顺序,列出当前用户每天的收入和支出
1、没有收入和支出的不显示
2、收入和支出有一项不为空的,则要显示对应的数据
3、一行中同时有收入和支出两列,两列数据有数值的优先填写进对应的列(补充说明,这里的意思其实

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值