-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