2011年3月至2012年10月每月的记录数,3Q
table:
v_date   v_qty
20110304   5
......
v_year_month  v_s_qty
201103   
201104

解决方案 »

  1.   

    如果是直接取 就下面的  如果不是每月都有  可以构造一个月份表来关联select substr(v_date,1,6) v_year_month,sum(v_qty) v_s_qty
    from table
    group by substr(v_date,1,6)
      

  2.   

    select v_year_month,sum(v_qty) v_s_qty from  (
    select substr(v_date,1,6) v_year_month,v_qty from  tablename 
    where v_date between '201103' and '201210')
    goroup by v_year_month