select to_char(日期,'YYYYIW'), sum(人数) from 表 group by to_char(日期,'YYYYIW');
select to_char(日期,'YYYYIW'), sum(人数) from 表 group by to_char(日期,'YYYYIW');不過最好吧具體 的信息貼出來比較好
忘记加判断条件了, select to_char(日期,'YYYYIW') , sum(人数) from 表名 where to_char(日期,'YYYIW')>='200412' and to_char(日期,'YYYIW')<='200432' group by to_char(日期,'YYYYIW') ;
select functionname(tablename.datecolumn),sum(*) from tablename group by functionname(tablename.datecolumn);function(tablename.date)返回不同的周分,如该日期是12周的,则是12周的,如果15周的则是15周的,目的是判断日期是那个周的。
select to_char(日期,'YYYYIW') , sum(人数) from 表名 where to_char(日期,'YYYIW')>='200412' and to_char(日期,'YYYIW')<='200432' group by to_char(日期,'YYYYIW') ;
group by functionname(tablename.datecolumn);function(tablename.date)返回不同的周分,如该日期是12周的,则是12周的,如果15周的则是15周的,目的是判断日期是那个周的。
简单,不要自己动手!