Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
ник: Силblч ну, типа, всем известно( ), что если на строках запроса, при помощи вложенных запросов надо получить какие-то значения, то, если из основного запроса передавать в слишком вложенный запрос значения, то получаем ошибку. например, вот такой запрос будет выдавать ошибку:
'--здесь начало основного запроса ,(select sum(summanow) from main.arc_balance ab where ab.ARCDATE=&in_RepDate and ab.corrmode in(0,3) and accountid in (select a.id from main.aaccount a join final.dw_prodaccmap map on a.BACCOUNTID=map.BALACC and map.LT in ('I','IA','ID') join main.dealaccwithparam ap on a.id=ap.ACCOUNTID where ap.dealid=deal.id ) '<--- это параметр основного запроса слишком "глубоко" )/100 as summanow_bs '--здесь окончание основного запроса
'--здесь начало основного запроса ,(select sum(summanow) from main.arc_balance ab where ab.ARCDATE=&in_RepDate and ab.corrmode in(0,3) and (accountid,deal.id) in (select a.id,ap.dealid from main.aaccount a join final.dw_prodaccmap map on a.BACCOUNTID=map.BALACC and map.LT in ('I','IA','ID') join main.dealaccwithparam ap on a.id=ap.ACCOUNTID) )/100 as summanow_bs '--здесь окончание основного запроса
Ваше имя:
Пароль:
Сообщение:
Прикрепить:
Для вставки смайлов в текст щелкните по значку.