oracle 分组 按月统计 按年统计
姓名 出错数 日期
张三 1 2013/4/1
张三 2 2013/5/1 oracle数据表
李四 3 2013/4/1
李四 1 2013/5/1
张三 2 2013/5/3
前台页面展示如下 sql如何写?
姓名 5月出错数 年出错数
张三 4 5
李四 1 4
------解决方案--------------------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'