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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2009, 10:52   #5  
Alenka is offline
Alenka
Участник
 
58 / 25 (1) +++
Регистрация: 19.04.2006
оба запроса используют некоторые таблицы, которых нет на sys слое. Но могу выложить их sql-текст.
Первый запрос, получение очередной строки из которого происходит мгновенно:
Код:
 select itm.itemId
from inventTableModule itm(nolock)
join 
(select availPhysical = sum(availPhysical), itemId
from InventSum (nolock)
where availPhysical > 0
and closed = 0
and dataareaId = 'dat'
group by itemId
)as t on t.itemId = itm.itemId
join inventTable it (nolock) on it.ItemId = itm.itemId
where itm.Blocked = 1
and itm.ModuleType = 2
and itm.dataareaId = 'dat'
and it.dataareaId = 'dat'
and it.itemType = 0 
and it.itemRangeIdRef not in
( select RangeIdRef
from inventItemRangeRef ref (nolock)
where ref.RangeIdRefParent in (229837,228003,228265,225907) 
and ref.dataareaId = 'dat')
Второй зпрос, получение очередной строки которого происходит долго:
Код:
 select itm.itemId
from inventTable it (nolock)
join inventTableModule itm(nolock) on itm.ItemId = it.ItemId and moduleType = 1
where itm.Blocked = 0
and itm.dataareaId = 'dat'
and it.dataareaid = 'dat'
and it.itemType = 0
and it.itemRangeIdRef not in
( select RangeIdRef
from inventItemRangeRef ref (nolock)
where ref.RangeIdRefParent in (229837,228003,228265,225907) 
and ref.dataareaId = 'dat')
and it.ItemId not in
(select distinct itemId 
from vendContractItem (nolock)
where dataareaId = 'dat')
Теги
ax3.0, resultset, sql

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Цветные строки в Grid Sergo DAX: База знаний и проекты 14 19.04.2012 10:02
Проблема с ResultSet sergeyoskol DAX: Программирование 3 14.07.2006 14:18
перевод строки в radiobutton kitty DAX: Программирование 2 19.07.2005 12:31
При создании строки в закупке статус строки становится "Отменено" AlexUnik DAX: Функционал 4 27.09.2004 16:05
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09

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

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

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