Справка по ORA-00933: Команда SQL не завершена должным образом

Если я запустил следующий SQL с помощью Oracle SQL Developer.

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 не завершена должным образом»

0
задан OMG Ponies 15 August 2011 в 01:25
поделиться