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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.10.2010, 16:16   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Ax3 Как на DS написать такой запрос
Суть есть форма, которая разделена на 2 части: верхняя часть - главные, нижняя - второстепенные.
Обе части ссылаются на таблицу t, but
в первой части стоят записи с флажком Главное, а во второй Второстепенное.
Второстепенные подчиненны главным и связаны по полю GC.
Создавая строки в таблице t записывается дата создания. Задача: найти все записи и основные, и второстепенные за определенный период по дате создания.
Проблема в том, что Второстепенные могут быть созданы позже даты создания Главной. В этом случае надо вывести Второстепенные, которые попадают в заданный для фильтра период, и в верхней части Главные, которым подчинены второстепенные и которые могут и не попадать в заданный период. При этом сами Главные, попадающие в период тоже должны выводиться.

Примерно такой запрос, но как его реализовать на DS в запросе не знаю.

X++:
SELECT * FROM Table1 as t1
WHERE (( = )) AND ((DateCreate>=19.10.2010 AND DateCreate<=20.10.2010)) 
Or
SELECT * FROM Table1 as t2
WHERE (( = )) AND ((t2.DateCreate <19.10.2010 AND t2.DateCreate >20.10.2010)) 
EXISTS JOIN * FROM Table1 as t3
WHERE t3.GC = t2.GC AND ((t3. = )) AND ((t3.DateCreate>=19.10.2010 AND t3.DateCreate<=20.10.2010))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как должен работать такой запрос kashperuk DAX: Программирование 7 21.02.2010 15:12
Помогите такой вопрос написать в Аксапте Protey DAX: Программирование 13 25.09.2006 13:04
Подскажите как реализовать такой запрос в Axapte velk DAX: Программирование 12 04.04.2006 21:55
Помогите написать запрос Кандидат DAX: Программирование 7 17.10.2005 14:44
Можно ли в аксапте реализовать такой SQL запрос: Sergey_1972 DAX: Программирование 14 18.03.2004 16:33

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

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

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