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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.10.2015, 14:26   #1  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 89 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Query целиком и полностью подходит под данную задачу, и без всяких временных таблиц, зачем изобретать велосипед..
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 08.10.2015, 14:51   #2  
kitty is offline
kitty
Участник
 
383 / 30 (2) +++
Регистрация: 24.05.2005
тк
1) while-select уже существует и переписывать существующую логику в query только для того, чтобы добавить доп условие на 1 поле - имхо, не умно
2) критерии из этого while-select только с extended query ranges можно попробовать запихнуть в query, но по пути еще можно огрести много отладки и багов ....

Последний раз редактировалось kitty; 08.10.2015 в 14:59.
Старый 08.10.2015, 15:24   #3  
Napalm is offline
Napalm
Участник
 
80 / 88 (3) ++++
Регистрация: 23.05.2012
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Query?..
Цитата:
Сообщение от Weez Посмотреть сообщение
Query целиком и полностью подходит под данную задачу, и без всяких временных таблиц, зачем изобретать велосипед..
Query плохое решение.
Старый 08.10.2015, 17:07   #4  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 89 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Цитата:
Сообщение от Napalm Посмотреть сообщение
Query плохое решение.
Аргументы?
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 08.10.2015, 18:18   #5  
Napalm is offline
Napalm
Участник
 
80 / 88 (3) ++++
Регистрация: 23.05.2012
Цитата:
Сообщение от Weez Посмотреть сообщение
Аргументы?
Работает только для небольшого количества записей.
Старый 08.10.2015, 18:42   #6  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 89 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Цитата:
Сообщение от Napalm Посмотреть сообщение
Работает только для небольшого количества записей.
Неправда, все работает абсолютно идентично while select, только удобней с точки зрения поддержки и изменения запроса. За редким исключением.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 08.10.2015, 19:40   #7  
Napalm is offline
Napalm
Участник
 
80 / 88 (3) ++++
Регистрация: 23.05.2012
Цитата:
Сообщение от Weez Посмотреть сообщение
Неправда, все работает абсолютно идентично while select, только удобней с точки зрения поддержки и изменения запроса. За редким исключением.
Покажите пример Query, который работает для большого количества произвольных записей.
Старый 08.10.2015, 21:34   #8  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 89 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Цитата:
Сообщение от Napalm Посмотреть сообщение
Покажите пример Query, который работает для большого количества произвольных записей.
Мне кажется я начинаю понимать, что вы путаете количество записей с количеством наложенных фильтров, я прав? Если нет, то тогда вас вообще не понимаю, никаких ограничений query от количества записей в таблице мне не известно. А если я прав, то вам уже дважды показали, что следует делать в случае заранее не известного количества фильтрующих записей.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
За это сообщение автора поблагодарили: mazzy (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Using Service Management to Track Service Orders Blog bot DAX Blogs 1 25.08.2013 19:16
Фильтр по пустому Dimension[x] в select Yprit DAX: Программирование 3 05.03.2008 15:11
фильтр lookupа на запросе диалога oleg_e DAX: Программирование 6 12.11.2007 11:01
Вопрос про Demand Planner slava09 DAX: Функционал 4 25.09.2006 11:43
Фильтр по enum-полю в select ArturK DAX: Программирование 18 30.03.2004 13:37
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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