只会写: SELECT name ,Fdate,SUM(Amont) OVER (ORDER BY Fdate) AMONT ,term FROM dbo.TABLETest WHERE name='AAAA'
没有月份集成上月的,这个有点难度哈~
用公用表达式。做起来还是简单的。
题目有2点问题1、为什么A的2019没有12月份的?2、为什么A有19年9月后的几个月份,而B没有?
这里应该利用存储过程的游标cursor去遍历value_date生成右边表的数据吧,单从一般sql我做不出来,看别人答案了.
34,664
社区成员
254,628
社区内容
加载中
试试用AI创作助手写篇文章吧