首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sql 2011年三月至2012年10月每月的记录数

2012-12-16 
sql2011年3月至2012年10月每月的记录数2011年3月至2012年10月每月的记录数,3Qtable:v_datev_qty201103045.

sql 2011年3月至2012年10月每月的记录数

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


v_year_month  v_s_qty
201103   
201104


[最优解释]
如果是直接取 就下面的  如果不是每月都有  可以构造一个月份表来关联

select substr(v_date,1,6) v_year_month,sum(v_qty) v_s_qty
from table
group by substr(v_date,1,6)

[其他解释]
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
[其他解释]
不用怀疑,你就是我心目中的大牛,
多谢两位指点。。。

热点排行