SQL query w BASE
: pt sty 08, 2010 4:07 pm
Witam,
Mam następujące zapytanie SQL:
Zapytanie to bezpośrednio w bazie MySQL działa. Po przeniesieniu całej bazy do OO próba wykonania zapytania w BASE->kwerenda->SQL kończy się błędem:
Jak należy skorygować zapytanie SQL?
Mam następujące zapytanie SQL:
Kod: Zaznacz cały
SELECT c.*, CONCAT(LPAD(98 - (
(CAST(CONCAT(CONCAT('103000053', LPAD(c.id, 24 - LENGTH('103000053'), '0')), '252100')
AS decimal(32,0))) - FLOOR(
(CAST(CONCAT(CONCAT('103000053', LPAD(c.id, 24 - LENGTH('103000053'), '0')), '252100')
AS decimal(32,0)))/97)*97
), 2, '0'), CONCAT('103000053', LPAD(c.id, 24 - LENGTH('103000053'), '0'))) AS account
FROM customers c
Kod: Zaznacz cały
Stan SQL: 42000
Kod błędu: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECIMAL ( 32 , 0 ) ) ) - FLOOR( ( CAST ( CONCAT( CONCAT( '109000049254', LPAD( `' at line 1