|
|
#1 |
|
Участник
|
Как ускорить запрос?
Подскажите пожалуйста
Как можно ускорить следующий запрос while select Table1 join Table2 (однозначное соответствие) { Table3.Amount += Table2.Qty*Table1.Price; } |
|
|
|
|
#2 |
|
NavAx
|
1. Из таблицы Table1 в select выбирать только поле Price
2. Из таблицы Table2 в select выбирать только поле Qty 3. Определить индекс в запросе через hint 4. Поэкспериментировать с модификаторами forceplaceliterals, forceselectorder |
|
|
|
|
#3 |
|
Участник
|
while select Price from Table1 group by Price
join sum(Qty) from Table2 (однозначное соответствие) Это если "однозначное соответствие" - не отношение 1:1. Можно так же воспользоваться View
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| передача параметров в запрос while select | 13 | |||
| Как собрать запрос? | 11 | |||
| Почему join запрос разбивается на подзапросы!? | 59 | |||
| Не работает запрос на нескольких компаниях | 3 | |||
| Как ускорить запрос | 4 | |||
|