Опять UNION!! Help!

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Эстет
Сообщения: 15
Зарегистрирован: 17 янв 2005, 13:36

Опять UNION!! Help!

Сообщение Эстет » 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

Возвращаемые запросами поля должны быть одинаковых типов. Если это не так, то должны приводиться к одному явно. Закасть константу во втором запросе в тип поля из первого.

Ответить