AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.05.2020, 15:21   #8  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1789 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Metrofun Посмотреть сообщение
Здравствуйте.
Как 'перевести' запрос с группировкой на X++.
На SQL запрос вот такой
select t1.Field1, t2.Field1, count(*), max(t1.Name), max(t2.Name) from Table1 t1
inner join Table2 t2 on Table2.KeyField = Table1.KeyField
group by t1.Field1, t2.Field1
вот так
X++:
while select count(RecId), maxof(Name) from Table1
group by Field1
join maxof(Name) from Table2 
group by Field1
where Table2.KeyField == Table1.KeyField
{
    info(strfmt("%1, %2, %3, %4, %5", Table1.Field1, Table2.Field1, Table1.RecId, Table1.Name, Table2.Name));
}

Последний раз редактировалось S.Kuskov; 15.05.2020 в 15:35.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
динамический X++ запрос range по нескольким полям dark_knight DAX: Программирование 5 17.02.2019 22:31
Как сделать в lookup поиск по нескольким полям Jurezzz DAX: Программирование 6 31.05.2013 10:45
Поля из разных таблиц в динамической Lookup-форме samolalex DAX: Программирование 8 06.06.2011 20:20
DAX 4.0 Чем обусловлено наличие двух разных таблиц CustTable и VendTable? Бигудь DAX: Функционал 40 02.03.2009 13:04
Выборка полей из разных таблиц oleg_e DAX: Программирование 2 09.10.2006 12:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:14.