SELECT
ProductDelivery.caseID,
ProductDelivery.productID,
ProductDelivery.productType,
ProductDelivery.productProviderID,
ProductDelivery.providerLocationID,
ProductDelivery.estDeliveryCost,
CaseHeader.statusCode,
CaseHeader.expectedStartDate,
CaseHeader.expectedEndDate,
CaseHeader.startDate,
CaseHeader.endDate,
ProductProvider.name,
ProviderLocation.name
INTO
:caseID,
:productID,
:productType,
:productProviderID,
:providerLocationID,
:estDeliveryCost,
:caseStatusCode,
:expectedStartDate,
:expectedEndDate,
:startDate,
:endDate,
:productProviderName,
:providerLocationName
FROM
ProductDelivery,
CaseHeader,
ProductProvider,
ProviderLocation
WHERE
(
ProductDelivery.productType = :productDeliveryType
AND ProductDelivery.productProviderID = :productProviderID
AND ProductDelivery.productProviderID = ProductProvider.concernRoleID
AND ProductDelivery.providerLocationID = ProviderLocation.providerLocationID
AND ProductDelivery.caseID = CaseHeader.caseID
AND CaseHeader.statusCode <> :closedStatus
)
|