比如 有 A TABLE  里面 有 CNT(订单量) AMT(游戏币) RMB(人民币) DATE(日期) PGID(银行卡类型 比如有5种类型卡可以充值的话)
在这里 我想打印出  就是每日订单的总订单和 AMT,RMB的总金额 按PGID分别列出来   就是说工商卡的话 用工商卡订单的总订单量 总金额。 没列出来?

解决方案 »

  1.   

    select to_char(date,'yyyymmdd'),pgid,sum(CNT),sum(AMT),sum(RMB) from A
    group by to_char(date,'yyyymmdd'),pgid
    要的是这个吗
      

  2.   

    select pgid,sum(CNT),sum(AMT),sum(RMB) from A 
    where to_char(date,'yyyymmdd')=&yyyymmdd
    group by pgid 把“&yyyymmdd” 替换你想查询的日期
      

  3.   

    其实 可以这样.
    日期直接转换成你想的日期
    to_char(sysdate,'yyyy-mm-dd hh:mm:dd')
      

  4.   

    TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')