Показать сообщение отдельно
Старый 02.09.2003, 11:33   #7  
MIkeFW is offline
MIkeFW
Участник
 
20 / 10 (1) +
Регистрация: 30.01.2002
Адрес: Санкт-Петербург
Цитата:
Изначально опубликовано Wamr

Поясни - что куда нельзя подцепить?
Вот например, в отчете требуются таблицы

InventTable,
InventTrans,
InventSum,
InventTableModule,
...

и нужны подобного вида условия


select sum(Qty), sum(CostAmountPosted), sum(CostAmountAdjustment) from searchInventTrans
group by ItemId
where searchInventTrans.DatePhysical < dateStart &&
searchInventTrans.ItemId == inventTable.ItemId &&
(searchInventTrans.StatusIssue == StatusIssue::Sold ||
searchInventTrans.StatusIssue == StatusIssue:educted ||
searchInventTrans.StatusIssue == StatusIssue::FaAcquisition_RU ||
searchInventTrans.StatusReceipt == StatusReceipt::Purchased ||
searchInventTrans.StatusReceipt == StatusReceipt::Received ||
searchInventTrans.StatusReceipt == StatusReceipt::FaDisposalScrap_RU)
join inventDim
where inventDim.inventDimId == searchInventTrans.inventDimId &&
inventDim.InventLocationId like inventLocationId;

и таких запросов нужно несколько с разными условиями

кроме как при помощи select я не смог их реализовать ...

Что скажете?