提示未找到预期FROM关键字
下面语句将两个TO_DATE()改为'20040812',在SQL2000下运行没有问题
数据库改为oracle后,提示未找到预期FROM关键字
SELECT *,(SELECT SUM(B.amount)
FROM (SELECT CONVERT(varchar(10), chargetime, 120) AS dt, SUM(amount)
AS amount
FROM cquancun
GROUP BY CONVERT(varchar(10), chargetime, 120)) B
WHERE datediff(dd, B.dt, A.rq) >= 0) AS total
FROM (SELECT CONVERT(varchar(10), chargetime, 120) AS rq, SUM(C.amount)
AS chargeamount
FROM cquancun C
where chargetime>TO_DATE('20040212','YYYYMMDDHH24MISS') and
chargetime<TO_DATE('20040812','YYYYMMDDHH24MISS')
GROUP BY CONVERT(varchar(10), chargetime, 120)) A
order by A.rq;