24.03.2006, 14:27 | #1 |
Участник
|
Аналог TOP
Как реализовать фильтр аналогичный SQL инструкции TOP?
Думаю что это не тревиальная задача хотя может и ошибаюсь.
__________________
Спорить с идиотом бесполезно, - сначало он опустит вас до своего уровня, а затем выиграет в виду большего опыта. |
|
24.03.2006, 14:49 | #2 |
Участник
|
Лучше опишите зачем он вам. Все-таки Axapta серверным курсором данные выгребает порциями. Все сразу все-равно на клиента не попадает. У вас какой-то запрос тормозит?
P.S. Можно прямой запрос к БД написать на T-SQL, если что... |
|
24.03.2006, 15:19 | #3 |
Участник
|
Вопрос можно сказать техничекий не привязанный к конкретной задаче.
Возможно это сделать и как 1) сделать запрос на T-SQL как подсказал Berg 2) ?
__________________
Спорить с идиотом бесполезно, - сначало он опустит вас до своего уровня, а затем выиграет в виду большего опыта. |
|
24.03.2006, 15:27 | #4 |
Участник
|
Можно привевсти вот такой пример
При формирование возврата: делаем кредит ноту туда вываливаются все накладные поставщика с течением времени там будет очень не удобно работать конкретным пользователям (кто делает возвраты) Есть два варианта решения: 1) Сделать фильтр по дате например 2-3 месяца. минус такого подхода при работе с поставщиком у которого приходы достаточно редки > 2 месяцев 2) Вывести толко последние 5-10 и т.д
__________________
Спорить с идиотом бесполезно, - сначало он опустит вас до своего уровня, а затем выиграет в виду большего опыта. |
|
24.03.2006, 16:29 | #5 |
NavAx
|
2Unicorn: Гораздо проще, использовать order by, она сама закэширует только часть записей, для отображения.
Все уже написано до нас
__________________
Isn't it nice when things just work? |
|