解决方案 »

  1.   

    oracle 哪来的这个函数, to_char(orderdate,'mm')
      

  2.   

    create table testorders
    (
           id number(3,0) primary key,
           name varchar2(10),
           ordernum int,
           price number(5,2),
           orderdate date
    );
    SELECT to_char(orderdate,'mm') as 月
          ,name
          ,sum(price) as 总金额
      FROM testorders 
      where orderdate between '2009-1-1' and '2014-5-1'
      group by to_char(orderdate,'mm'),name;
    我想查询每个月每个客户总金额,还是有错误,该如何修改
      

  3.   

    between to_date('2009-01-01','yyyy-mm-dd') and to_date('2014-05-01','yyyy-mm-dd'),
    oracle中设计时间 字符串 可以用to_date ,to_char转换