用SQL完成表A到表B之间的转换,求大神解答,感激不尽!
答案:1 悬赏:80 手机版
解决时间 2021-01-12 10:33
- 提问者网友:缘字诀
- 2021-01-12 07:05
用SQL完成表A到表B之间的转换,求大神解答,感激不尽!
最佳答案
- 五星知识达人网友:七十二街
- 2021-01-12 08:18
select left(txn_date,6) txn_date,sum(amt) amt from A group by left(txn_date,6)追问不是这样的,2月份对应的数据是从1月累加到2月的记录。你这样是每月的金额追答select b.txn_date,(select sum(amt) from (select d.txn_date,d.amt,ROW_NUMBER() over (order by d.txn_date) num from (select LEFt(txn_date,6) txn_date ,SUM(amt) amt from a group by LEFt(txn_date,6))d) c where c.num<=b.num) amt from (select d.txn_date,d.amt,ROW_NUMBER() over (order by d.txn_date) num from (select LEFt(txn_date,6) txn_date ,SUM(amt) amt from a group by LEFt(txn_date,6))d)b
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯