Třídová akce

Popis:
Ověří, zda-li je zadaný dodavatel s provozovnou pro zadané datum schválený. Parametry: Firm_ID - identifikace dodavatele (firmy) FirmOffice_ID - provozovna dodavatele (firmy) ApprovingArea_ID - oblast hodnocení ForDate - datum, pro které se má zjistit schválení Výstup: Znak schváleno 'A' 'N'
Kód:
1
Tělo:
SELECT FIRST 1 
  A.IsApproved
FROM ApprovedSuppliers S
JOIN ApprovedSupplierApprovals A ON S.ID = A.Parent_ID
WHERE 
  S.Firm_ID IN (SELECT ID FROM Firms WHERE ID=:Firm_ID1 OR Firm_ID=:Firm_ID2) AND
  S.FirmOffice_ID IN (
    SELECT ID FROM FirmOffices 
    WHERE 
      ID = :FirmOffice_ID1 OR
      OfficeUnique_ID IN (SELECT OfficeUnique_ID FROM FirmOffices WHERE ID = :FirmOffice_ID2)
  ) AND
  S.ApprovingArea_ID = :ApprovingArea_ID AND
  S.ValidFromDate$DATE <= :ForDate
ORDER BY S.ValidFromDate$DATE DESC

Generated by ABRA Software a.s. 27.10.2021 16:35:29