汇总时需要汇总两种数据,第一列是时间,第二列按创建时间汇总,第三列按修改时间汇总.如果分成2个SQL很简单,
合起来我就不会了.呵呵,请高手指教.

解决方案 »

  1.   

    对,按第一列汇总.有createTime changeTime 字段.忘记说了.呵呵
      

  2.   

    是这样么?
    select Time,createTime,changeTime,sum(1)
    from TableName
    group by Time,createTime,changeTime
    把你的意思可以再说清楚点。
      

  3.   

    select a.Time,a.createsum,b.changesum
    from (select time ,sum(createTime) createsum from table_name group by time) a,
         (select time ,sum(changeTime) changesum from table_name group by time) b
    where a.time=b.time
    order by a.time;
      

  4.   

    money是价格,create是创建时间,changeTime是修改时间,
    我想汇总第一列时时间,比如:20090901,20090902
    第二列是9月1日创建的订单的价格的总和,
    第三列是9月1日修改订单的价格的总和.
      

  5.   

    money是价格,create是创建时间,changeTime是修改时间,
    我想汇总第一列时时间,比如:20090901,20090902
    第二列是9月1日创建的订单的价格的总和,
    第三列是9月1日修改订单的价格的总和.
      

  6.   

    select a.a 日期,a.b 创建,b.b 修改 from
    (select trunc(create)a,sum(money)b 
    from tt group by trunc(create))a,
    (select trunc(changetime)a,sum(money)b 
    from tt group by trunc(changetime))b
    where a.a=b.a
      

  7.   

    select case when a.a is null then b.a else a.a end 日期,
      a.b 创建,b.b 修改 from 
    (select trunc(create)a,sum(money)b 
    from tt group by trunc(create))a
    full join 
    (select trunc(changetime)a,sum(money)b 
    from tt group by trunc(changetime))b 
    on a.a=b.a
    这样比较好
      

  8.   

    多看一些基本的sql语法,关联查询,很基础很简单的