需求描述:在sql server 中創(chuàng)建一張表。create table test( dqtime datetime, dmoney money)插入數(shù)據(jù):insert into test values('2017/10/1',1000)insert into test values('2017/9/1',2000)本人寫的sql查詢語句select month(dqtime) ,sum(dmoney) from test group by month(dqtime)得到結(jié)果:9 200010 10000期望查詢的結(jié)果:1 02 0....9 200010 100011 012 0要求:就是每次查詢?nèi)绻掌诹兄袩o該月的數(shù)據(jù)。則以0顯示
1 回答

蠱毒傳說
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
你這需求。。。。
再建一個(gè)表,里面1到12.然后兩個(gè)表join下group by,空列直接賦值0
添加回答
舉報(bào)
0/150
提交
取消