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

时间按天的group by有关问题

2012-03-15 
时间按天的group by问题一组类似这样的数据idnumdate152007-7-1709:08:11262007-7-1709:11:21392007-7-170

时间按天的group by问题
一组类似这样的数据
    id         num       date
    1             5         2007-7-17   09:08:11
    2             6         2007-7-17   09:11:21
    3             9         2007-7-17   09:18:11  
    4             7         2007-7-18   09:08:11
    6             3         2007-7-18   09:38:13

想查询得到这样的效果
  num           date
  20             2007-7-17   12:00:00
  10             2007-7-18   ......
就是select   num(num),date   from   table   group   by   date...
怎么样才能让它按天进行分组呢,就是同一天的进行统计,不知有什么什么办法?

[解决办法]
select
num(num),to_char(date, 'YYYY-MM-DD ') as date
from
table
group by
to_char(date, 'YYYY-MM-DD ')
[解决办法]
select sum(num) num,to_char(date, 'yyyy-mm-dd ') date
from table
group by to_char(date, 'yyyy-mm-dd ');

热点排行