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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.05.2007, 14:13   #1  
Dolter is offline
Dolter
1C
1C
 
83 / 18 (1) ++
Регистрация: 18.11.2005
Чистый T-SQL (только что проверил работоспособность):
X++:
SELECT id, descr, SUM(f1) AS f1, SUM(f2) AS f2, SUM(f3) AS f3
FROM (SELECT t1.id
                       , t1.descr
                       , CASE WHEN t2.f = 1 THEN t2.f ELSE NULL END AS f1
                       , CASE WHEN t2.f = 2 THEN t2.f ELSE NULL END AS f2
                       , CASE WHEN t2.f = 3 THEN t2.f ELSE NULL END AS f3
            FROM Table1 AS t1 INNER JOIN
                                              Table2 AS t2 ON t1.id = t2.id) AS derivedtbl_1
GROUP BY id, descr
HAVING (SUM(f1) IS NOT NULL) AND (SUM(f2) IS NOT NULL) AND (SUM(f3) IS NOT NULL)
З.Ы. как это сделать в Аксапте - без понятия :-)

Последний раз редактировалось Dolter; 31.05.2007 в 14:16.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помогите с запросом AvrDen DAX: Программирование 8 07.08.2007 15:24
Помогите с запросом Antonuch DAX: Программирование 4 21.06.2007 15:46
помогите с запросом oleg_e DAX: Программирование 4 10.10.2006 13:04
Помогите с запросом.. DarkBear DAX: Программирование 2 15.08.2005 13:38
Помогите с SQL запросом malex DAX: Программирование 8 26.07.2005 13:43

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

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

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