Třídová akce

Popis:
Vrátí ID a typ výchozího technologického postupu pro skladovou kartu na základě parametrů řady
Kód:
21
Tělo:
SELECT RT.ID, R.ID
FROM PLMRoutines R
JOIN PLMRoutineTypes RT ON (R.RoutineType_ID = RT.ID)
WHERE (R.StoreCard_ID = :StoreCard_ID) AND
      ('A' = CASE :REVIDEDNOTNULL
             WHEN 'N' THEN CASE WHEN (R.Revided_ID IS NULL)     THEN 'A' ELSE 'N' END
             WHEN 'A' THEN CASE WHEN (R.Revided_ID IS NOT NULL) THEN 'A' ELSE 'N' END
             WHEN '*' THEN 'A'
             ELSE 'N'
             END
      ) AND
      ('A' = CASE :RELEASEDNOTNULL
             WHEN 'N' THEN CASE WHEN (R.ReleasedBy_ID IS NULL)     THEN 'A' ELSE 'N' END
             WHEN 'A' THEN CASE WHEN (R.ReleasedBy_ID IS NOT NULL) THEN 'A' ELSE 'N' END
             WHEN '*' THEN 'A'
             ELSE 'N'
             END
      )
ORDER BY RT.DefaultType, RT.ManuallyEnteredRtn DESC, R.Revision DESC

Generated by ABRA Software a.s. 27.10.2021 16:34:49