表結構如下
value date
100 2000/2/5
123 2000/5/6
3213 2003/5/8
要求一句sql實現按年度統計各季度總量和年度總量
年度 1季度值 2季度值 3季度值 4季度值 年度值
2000 100 123 null null 223
2003 null 3213 null null 3213
答案
select year([date]) as 年份, sum(case when (month([date]) + 2)
/ 3 = 1 then [value] else 0 end) as [1季度值], sum(case when
(month([date]) + 2)
/ 3 = 2 then [value] else 0 end) as [2季度值], sum(case when
(month([date]) + 2)
/ 3 = 3 then [value] else 0 end) as [3季度值], sum(case when
(month([date]) + 2)
/ 3 = 4 then [value] else 0 end) as [4季度值], sum([value]) as 年度值
from test
group by year([date])
Python 操作Excel之分類彙總
情繫雷鋒月,愛灑三月天。三月是雷鋒月,抓住他的小尾巴,留下一點愛心,分享一下近來幾天我學習python操作excel的體會與技巧 對 進行分類彙總。有乙個excel表 亂序 我想要操作的就是把所有科目編碼為 10101 的 借方金額 與 貸方金額 分別累加求和,最終得到乙個下面這樣的 這個操作用專業...
sql月度彙總 按月度分類彙總
按月份分類彙總 id 訂單號 日期 1 cno001 2013 6 5 2 cno001 2013 6 10 3 cno002 2013 6 24 4 cno001 2013 7 5 5 cno001 2013 7 10 6 cno002 2013 7 15 得到結果 訂單號 月份 cno001 2...
一條sql 分類彙總
表結構 stuid stuname stucourse stugrade 001 a 語文 88 002 b 語文 89 003 a 數學 98 004 b 數學 100 005 a 英語 87 006 b 英語 86 mysql select groupid,stuid,stuname,cours...