Показать сообщение отдельно
Старый 08.08.2005, 16:27   #2  
Axapta is offline
Axapta
Участник
 
91 / 12 (1) ++
Регистрация: 21.06.2002
Адрес: Moscow
Re: Запросы в Аксапта
Цитата:
Изначально опубликовано ibc
Читаю книку "Разработа в Аксапта" раздел про составление запросов и что то не понимаю, как создать запрос с SQL-ным условием having - т.е. с условием на агрегатную функцию запроса.
И ещё если нужно сделать вложенный запрос типа (select * from (select * from LALALA))
как оно в аксапта реализуется?
правильно ли я понял, что в аксапта все запросы через табл. переменную делаются или через объект query?
Having и вложенные запросы аксапта напрямую не поддерживается, но это довольно просто решается циклом (второе решение, на крайний случай) - через классы *Connection пишется любой запрос).
Нет, можно делать запросы без использования объекта Query c помощью оператора X++ select, напр.:

while select inventTable
where inventTable.ItemId like 'булка*'

Но чаще всего рекомендуется по возможности использовать классы Query и QueryRun....