DBA真实面试题,求助

麻哩麻饭的 2023-08-14 17:06:43

只会写:
 SELECT  name ,Fdate,SUM(Amont) OVER (ORDER BY Fdate) AMONT ,term FROM dbo.TABLETest WHERE name='AAAA'

没有月份集成上月的,这个有点难度哈~

...全文
207 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengangcsdn 2023-11-28
  • 打赏
  • 举报
回复

用公用表达式。做起来还是简单的。

猫狸嘎 2023-08-16
  • 打赏
  • 举报
回复

题目有2点问题
1、为什么A的2019没有12月份的?
2、为什么A有19年9月后的几个月份,而B没有?

麻哩麻饭的 2023-08-17
  • 举报
回复
@猫狸嘎 不知道呀,题目就是这样
chengangcsdn 2023-11-28
  • 举报
回复
@猫狸嘎 因为Term字段限制了。 你数据一。右边 A的数据行12 B的数据行10
zx5511220 2023-08-15
  • 打赏
  • 举报
回复

这里应该利用存储过程的游标cursor去遍历value_date生成右边表的数据吧,单从一般sql我做不出来,看别人答案了.

麻哩麻饭的 2023-08-17
  • 举报
回复
@zx5511220 啥答案,能贴出来学习下的吗?

34,664

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧