-1
A
回答
1
试试这个:
SELECT t.amount, t.dt, CASE WHEN month_cnt = rn THEN s ELSE NULL END AS month_s FROM (
select your_table.*,
sum(amount) over(partition by year(dt), month(dt)) s,
count(*) over(partition by year(dt), month(dt)) month_cnt,
ROW_NUMBER() over(partition by year(dt), month(dt) order by dt) rn
from your_table
)t
order by dt
+0
非常感谢你!这是我需要的 – Valer
+0
不客气,如果这是你的问题的答案,请接受它 –
0
怎么这样呢?
create table #test
(
amount int,
trans date
)
insert into #test
SELECT
30, '2017-02-15'
UNION
SELECT
20, '2017-02-18'
UNION
SELECT
25, '2017-02-25'
UNION
SELECT
10, '2017-03-22'
UNION
SELECT
80, '2017-03-23'
UNION
SELECT
54, '2017-04-11'
SELECT
DATEPART(month, trans) month, SUM(amount) Sum
FROM
#test
GROUP BY
DATEPART(month, trans)
相关问题
- 1. 每月总销售额
- 2. 获取DAX中每个月的总额
- 3. 数据(RS的总和)为多个月每月不同势
- 4. 每月汇总金额,然后让所有款项每月
- 5. 年的每个月的值的总和
- 6. 在mySQL中获取每月/每月的月/月销售额
- 7. 当月和上一年度的总和当月和当月的相应月份的总和
- 8. SQL每月加入和每月总计百分比
- 9. 月饼的总和
- 10. 的QlikView - 总和月
- 11. 如何获得每月的总和?
- 12. 一个月的总天数
- 13. Excel公式将月份增加一个月和一个月中的一个月
- 14. 一月\t二月三月\t \t四月\t月\t六月\t七月\t八月\t九月\t十月\t十一月\t十二月\t总和
- 15. 为一年,每月和数据
- 16. 如何发现MySQL中每月的每一天的总和?
- 17. 开始和月底12个月(一年)
- 18. 以前几个月MDX销售总额
- 19. MySQL每天,每周和每月的销售额
- 20. SQL获取每月/每周的数据总和?
- 21. C#表达式。如何获得上个月的总和(金额)?
- 22. 当月和上月数据
- 23. SQL查询:如何获取上个月期末余额,当前月当前余额和当月期末余额
- 24. 从sql服务器中的一个表中获取一天和每月的金额总和
- 25. UILocalNotification:每2个月,4个月,6个月重复一次?
- 26. WPF用户控件从一个总月数值中显示年份和月份
- 27. 如何获取每个月的第一个和最后一个月
- 28. 如何转动,并得到总金额每个月
- 29. MySQL的:每月时间戳本月,上月和
- 30. 转换一个月名在日期月份数,两位数日期和月份
你真的需要它这样呢?所需的输出看起来有点偏离。 – Jonny