select pv_time - pv_new_time
  from (select pv_id,
               pv_time,
               (lag(pv_time, 1) over(order by pv_id)) as pv_new_time
          from (select pv_id, PV_TIME
                  from pv_tatistics t
                 where to_date(t.pv_time, 'YYYY-MM-DD HH24:MI:SS') >=
                       to_date('2011-06-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
                   and to_date(t.pv_time, 'YYYY-MM-DD HH24:MI:SS') <=
                       to_date('2011-06-01 23:59:59', 'YYYY-MM-DD HH24:MI:SS')
                 order by t.pv_ip, t.pv_time, t.pv_page));运行之后弹出invalid number错误~我知道是因为2个日期相减之后得到的是天数,是number类型,但是我讲pv_time以及pv_new_time前面加上"to_char()"还是无效,请问应该怎么改?