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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2004, 17:53   #6  
axz is offline
axz
Участник
 
19 / 10 (1) +
Регистрация: 04.12.2003
Цитата:
Изначально опубликовано dn
Временную и постоянную таблицу можно использовать в одном запросе, но с известной степенью осторожности. Смотри поиском по сайту - это не раз обсуждалось.

В твоем случае логичнее было бы использовать exists join, а не inner join, поменяв при этом порядок следования таблиц в запросе. Однако, это всё равно не прокатит, т.к. поле для связки с временной таблицей (inventTrans.InventTransId) не входит в состав полей секции group by и соответственно не войдет в выборку.

По-моему, здесь дело не во временной таблице.
]

Да с помощью exists join тоже не получиться. А во временной все и дело, потому что если вместо временной использовать постоянную, то результат получается правильный.

Кстати вот запрос SQL:

SELECT B.TRANSREFID,B.PACKINGSLIPID,B.DATEPHYSICAL
FROM TABLE3 A,INVENTTRANS B
WHERE
(A.PRK_INVENTTRANSID=B.INVENTTRANSID) AND
(B.TRANSTYPE=3) AND
(B.STATUSRECEIPT=2)
GROUP BY B.TRANSREFID,B.PACKINGSLIPID,B.DATEPHYSICAL
ORDER BY B.TRANSREFID,B.PACKINGSLIPID,B.DATEPHYSICAL

В данном случае TABLE3 - это постоянная таблица, вместо временной
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Подготовка запроса(ламерские вопросы продолжаются) HorrR DAX: Программирование 4 08.07.2008 13:23
Изменить план выполнения запроса Sequel DAX: Администрирование 2 29.05.2008 15:46
Быстродействие запроса Antonuch DAX: Программирование 1 25.01.2008 15:58
Оптимизация запроса oleg_e DAX: Программирование 16 11.01.2008 10:22
Теория: Создание отчета в виде Запроса Arahnid DAX: Программирование 6 14.11.2007 16:37

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

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

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