三九宝宝网宝宝教育写作范文

SQL题:按月统计一年的收入

01月06日 编辑 39baobao.com

重在掺和

1、select extract(month from date) month,sum(in) from tab

group by extract(month from date);

默认为都是2006年的了

2、select sum(decode(extract(month from date),1,in,0)) jan,

sum(decode(extract(month from date),2,in,0)) feb,

sum(decode(extract(month from date),3,in,0)) mar,

……………………

sum(decode(extract(month from date),12,in,0)) dec,

from tab;

这样能得到你要的结果,但不知效率如何

推荐阅读
图文推荐