这个查询并不复杂,以日期、a1分组对b1求和,条件为a1 Like 't%' ,日期>=前100天日期

解决方案 »

  1.   

    select a1,sum(b1) as c1 from tablename where a1 like 't%' and 日期>=前100天 group by a1
    是这样子吗?
      

  2.   

    还是
    select a1,sum(b1) as c1 from tablename where 日期>=前100天 group by a1 having a1 like 't%'?
    或者
    select a1,sum(b1) as c1 from tablename  group by a1 having a1 like 't%' and 日期>前100天?或者
    select a1,sum(b1) as c1 from tablename  where a1 like 't%' group by a1 having 日期>前100天
    ?
      

  3.   

    我用
    select a1,sum(b1) as c1 from tablename  where a1 like 't%' group by a1 having rumnum>100 order by rq desc
    出错,提示not a not a GROUP BY expression
      

  4.   

    敲错了:select a1,sum(b1) as c1 from tablename  where a1 like 't%' group by a1 having rownum>100 order by rq desc
      

  5.   

    原因很简单:rq没有在select列中出现,不能按rq排序。