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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.10.2004, 07:44   #1  
malex is offline
malex
Участник
 
164 / 19 (1) ++
Регистрация: 10.08.2004
Адрес: Тверь, Москва
? Помогите создать в AODе следующий View
Есть 3 таблички. ZRPieces (поля PieceID, LastRepairDate ...), ZRRepairTable (PieceID, RepairID, FinishDateFact ...) и ZRRepairLine (RepairID, Material ...)
ZRPieces и ZRRepairTable соединены через EDT PieceID (relation на ZRPieces)
ZRRepairTable и ZRRepairLine соединены через EDT PieceID (relation на ZRPieces)

В MSSQL необходимый запрос выглядит следующим образом:

select ZRPieces.PieceID, ZRPieces.LastRepairDate, ZRRepairTable.RepairID, ZRRepairTable.FinishDateFact, ZRRepairLine.Material
from ZRPieces, ZRRepairTable, ZRRepairLine
where (ZRRepairLine.RepairID = ZRRepairTable.RepairID) and
((ZRRepairTable.PieceID = ZRPieces.PieceID) and (ZRRepairTable.FinishDateFact = ZRPieces.LastRepairDate))

Как создать такой же View в AODе????

Sorry, уже нашел ошибку. Тему можно удалять.

PS: А что делать, если нужна вьюшка с group by? Временную таблицу создавать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans) rkorchagin DAX: Программирование 5 02.06.2016 18:00
Reread() на форме c View KpecT DAX: Программирование 8 11.11.2008 13:00
Распределенная база данных на основе View Владимир Максимов DAX: Программирование 27 04.09.2007 13:21
Обновление данных в View rrkrivov DAX: Программирование 5 08.04.2005 20:56
View's - возможность добавления новых записей Андре DAX: Программирование 13 16.02.2005 12:16

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

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

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