请教这样一个统计SQL应该怎么写??谢谢 select to_char(a,'yyyy-mm-dd hh24'),count(b) from tablename group by to_char(a,'yyyy-mm-dd hh24'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成这样试试Group by trunc(a,'hh24') 我不明白为什么不能得到? 你按照 GROUP BY TO_CHAR(A,'YYYY/MM/DD 24HH') 用count(*)比较合适:SQL> select * from test3; ID DOCTIME P1 NEWZYZ ZYZ1---------- --------- ---------- -------------------- ---------- 6 01-JUL-01 222 2002-01-01 22 01-JUL-01 1999-01-01 22 01-JUL-01 2000-01-01 83 24-SEP-02 asd sdf 83 24-SEP-02 adfsd dfsdf 83 24-SEP-02 asd%df dsfdsf% 6 01-JUL-01 222 2002-01-01 22 01-JUL-01 2001-01-018 rows selected.SQL> select to_char(doctime,'yyy-mm-dd hh24'),count(p1) from test3 group by to_char(doctime,'yyy-mm-dd hh24');TO_CHAR(DOCTIME,'YYY-MM- COUNT(P1)------------------------ ----------001-07-01 00 2002-09-24 14 0002-09-24 15 0SQL> select to_char(doctime,'yyy-mm-dd hh24'),count(*) from test3 group by to_char(doctime,'yyy-mm-dd hh24');TO_CHAR(DOCTIME,'YYY-MM- COUNT(*)------------------------ ----------001-07-01 00 5002-09-24 14 2002-09-24 15 1 oracle update select group by怎么写_急急_在线等 oracle10G 使用SQL Plus提示:无法识别连接描述符中请求的服务 高分求讨论! oracle表记录被修改的日志表 关于存储过程中游标的问题 !!高分求一SQL语句,写成后给再100分!! 关于数状结构的查询 续 oracle data guard数据同步问题 序列与表之间如何运用?在线等,谢! 在developer中如何用sql实现把数据写入一个已经存在并且有格式要求的excel档中! 关于SQL*Plus里的set timing on命令中显示的时间问题 能否强行中断某SQL语句的执行
Group by trunc(a,'hh24')
SQL> select * from test3; ID DOCTIME P1 NEWZYZ ZYZ1
---------- --------- ---------- -------------------- ----------
6 01-JUL-01 222 2002-01-01
22 01-JUL-01 1999-01-01
22 01-JUL-01 2000-01-01
83 24-SEP-02 asd sdf
83 24-SEP-02 adfsd dfsdf
83 24-SEP-02 asd%df dsfdsf%
6 01-JUL-01 222 2002-01-01
22 01-JUL-01 2001-01-018 rows selected.SQL> select to_char(doctime,'yyy-mm-dd hh24'),count(p1) from test3 group by to_c
har(doctime,'yyy-mm-dd hh24');TO_CHAR(DOCTIME,'YYY-MM- COUNT(P1)
------------------------ ----------
001-07-01 00 2
002-09-24 14 0
002-09-24 15 0SQL> select to_char(doctime,'yyy-mm-dd hh24'),count(*) from test3 group by to_ch
ar(doctime,'yyy-mm-dd hh24');TO_CHAR(DOCTIME,'YYY-MM- COUNT(*)
------------------------ ----------
001-07-01 00 5
002-09-24 14 2
002-09-24 15 1