Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
Эстет
- Сообщения: 15
- Зарегистрирован: 17 янв 2005, 13:36
Сообщение
Эстет » 20 июл 2005, 16:24
В общем есть запрос:
SELECT B.NAME as QQQ
FROM OPERATIONS A, CLIENTS_P B, OPERATION_TYPE C
WHERE B.CLIENT_ID = A.CLIENT_ID AND
A.OPERATION_TYPE_ID = C.OPERATION_TYPE_ID AND
A.MANAGER_ID = 1 AND
A.DATE_ > '20.07.2005'
UNION
SELECT 'test' as QQQ
FROM ZAP_KNIGA D
Выдаёт ошибку:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Invalid command.
Data type unknown.
Где грабли ? .. По отдельности запросы выполняються без проблем ... почему при объединении он ругаеться ?.. Помогите!
-
Эстет
- Сообщения: 15
- Зарегистрирован: 17 янв 2005, 13:36
Сообщение
Эстет » 20 июл 2005, 16:38
Да забыл добавить сервер FB-1.5.2
-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 20 июл 2005, 16:38
Возвращаемые запросами поля должны быть одинаковых типов. Если это не так, то должны приводиться к одному явно. Закасть константу во втором запросе в тип поля из первого.