Ошибка SQL запроса
Выдает простетскую ошибку:
"
Invalid use of keyword.
Token: select
Line number: 9
"
В запросе есть подзапрос, собственно на него то и рагется, причем если вынести подзапрос отдельно, то он запускается без проблем. Не могу понять в чем дело, подскажите где ошибка плиз!!!
Текст всего запроса:
select c.cd_cust,
c.nm,
m.prod_nm,
b.uniq_mark,
b.code_of_budj,
b.code_of_project,
sel.qty,
sel.income
from (select d.cd_cust cd_cust,
d.id_activity id_activity,
d.SAP_cd SAP_cd,
sum(d.qty) qty,
sum((-1)*d.income) income
from doc d
where d.doc_tp in (631, 731)
group by d.cd_cust, d.id_activity, d.SAP_cd )sel,
material m,
customer c,
budget b
where c.cd_cust=sel.cd_cust
and m.SAP_cd = sel.SAP_cd
and b.id = sel.id_activity
С точки зрения синтаксиса в запросе все правильно. Может есть какие-то особенности у той бд которую ты используешь, или проверь нет ли где опечаток в названиях полей...
Не как не могу понять в чем косяк:confused:
Движок локальных БД в BDE не поддерживает "select по select-у". Вроде так.
Кстате а если прописать альяс в BDE и рулить через него, то поможет?
Если залить в "Жигули" солярку, дизель у нее не вырастет.
А почему идет замыкание именно на BDE? ADO не катит?