首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

oracle 分组 按月统计 按年统计,该怎么解决

2013-06-19 
oracle 分组 按月统计按年统计姓名出错数日期张三12013/4/1张三22013/5/1oracle数据表李四32013/4/1李四12

oracle 分组 按月统计 按年统计
姓名出错数日期
张三12013/4/1
张三22013/5/1oracle数据表
李四32013/4/1
李四12013/5/1
张三22013/5/3


前台页面展示如下sql如何写?



姓名5月出错数年出错数
张三45
李四14
Oracle 分组?按年统计?按月统计
[解决办法]
SELECT NAME,SUM(times) s FROM  t  WHERE DATE>='2013/05/01' GROUP BY NAME 

SELECT 姓名 ,SUM(出错次数) FROM 表 WHERE  to_char(表.DATETIME,'yyyy-mm-dd') >='2013-05-01'
[解决办法]
SELECT NAME,SUM(times) s FROM  t  WHERE DATE>='2013/05/01' GROUP BY NAME 
 
SELECT 姓名 ,SUM(出错次数) FROM 表 WHERE  to_char(表.DATETIME,'yyyy-mm-dd') >='2013-05-01' GROUP BY NAME 
[解决办法]
5月出错:
SUBSTR(TO_CHAR(T.DATE,'YYYYMMDD'), 0,6) = '201305'

年出错:
SUBSTR(TO_CHAR(T.DATE,'YYYYMMDD'), 0,4) = '2013'

热点排行