12 lines
768 B
MySQL
12 lines
768 B
MySQL
|
|
CREATE OR ALTER VIEW [dbo].[Prc_V_MaterialRequestImportable] AS
|
|||
|
|
SELECT r.Id, r.TenantId, r.RequestNo, r.RequesterUserId, r.RequestDate,
|
|||
|
|
(SELECT COUNT(*) FROM Prc_T_MaterialRequestItem i
|
|||
|
|
WHERE i.MaterialRequestId = r.Id AND i.IsDeleted = 0
|
|||
|
|
AND i.FulfillmentMethod = 'Purchase' AND i.LineStatus = 'Waiting'
|
|||
|
|
AND NOT EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine ol
|
|||
|
|
INNER JOIN Prc_T_PurchaseOrder o ON o.Id = ol.PurchaseOrderId
|
|||
|
|
WHERE ol.MaterialRequestItemId = i.Id AND ol.IsDeleted = 0
|
|||
|
|
AND o.IsDeleted = 0 AND o.Status <> 'Cancelled')) AS ImportableCount
|
|||
|
|
FROM Prc_T_MaterialRequest r
|
|||
|
|
WHERE r.IsDeleted = 0 AND r.ApprovalStatus = N'Onaylandı'
|