如果我运行使用Oracle的SQL Developer中的下列SQL。帮助ORA-00933:SQL命令,也没有正确地结束
select payee_id, to_char(check_date,'d') as DOW,
(cmcl_bank_cleared - check_date) as DateDiff from AP_Master
where (cmcl_bank_cleared is not null) AND ((cmcl_bank_cleared - check_date) >=1)
order by payee_address_zip, DOW, DateDiff
它工作正常,但是当我尝试做用Delphi
它SQL.Add('select payee_id, to_char(check_date, ' + QuotedStr('d') + ') as DOW, ');
SQL.Add('(cmcl_bank_cleared - check_date) as DateDiff from AP_Master ');
SQL.Add('where (cmcl_bank_cleared is not null) AND ((cmcl_bank_cleared - check_date) >=:DaysParam))');
SQL.Add('order by payee_id, DOW, DateDiff;');
我得到 “ORA-00933:SQL命令,也没有正确地结束” 错误消息
对不起,我贴错SQL顶部,反正,你明白我的意思。替换为payee_id和相同的SQL – IElite 2011-04-27 18:37:42
的payee_address_zip如果贴错了SQL,那么请编辑的问题解决它。在发现不准确之后,没有任何不准确的问题存在。它只是混淆稍后访问此问题的人。 – 2011-04-27 20:40:32