[英]Sum of particular column with month and year with fiscal year from custom date
[英]3 year date range starting from particular month
我正在使用 SQL Management Studio 2012 我想要一個“WHERE”子句來挑選從財政年度開始(在這種情況下為 4 月)開始並持續到當前日期的 3 年期間的數據。
當前數據
Row date
A 2019-03-01
B 2018-01-01
C 2017-06-05
D 2017-04-02
E 2015-08-01
我想要什么
Row date
A 2019-03-01
B 2018-01-01
C 2017-06-05
D 2017-04-02
這是我嘗試過的不是我所追求的,我無法從四月開始
date between Dateadd(Month, Datediff(Month, 0, DATEADD(m, -36, GETDATE())), 0) AND DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE()), 0)
編輯:因為我還沒有真正很好地解釋自己
我正在嘗試在 Report Builder 中創建一個報告,它的矩陣類似於下面
Fiscal Fiscal Fiscal
Row 2017/18 2018/19 2019/2020
A 54 45 66
B 12 54 76
C 11 34 56
D 16 98 99
在下一個財政年度開始時,我希望我的矩陣像這樣更新。
Fiscal Fiscal Fiscal
Row 2018/19 2019/20 2020/2021
A 45 66 3
B 54 76 5
C 34 56 2
D 98 99 1
這很丑陋,但它應該可以工作並且應該很快。
Select DateAdd(Month, DateDiff(Month, 0, DateAdd(Month, -36, DateAdd(Month, 3 - DateDiff(Month, 0, GetDate()) % 12, GetDate()))), 0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.