SELECT SC.ID AS SC_ID, AA.ID AS AA_ID FROM SelDat SD JOIN StoreCards SC ON SC.ID = SD.Obj_ID JOIN ApprovingAreas AA ON -- Všechny skladové karty (AA.TypeDefinition = 0) WHERE SD.SEL_ID = :SelStoreCards AND AA.ApprovalFromDate <= :FromDate AND AA.ApprovalFromDate <> 0 GROUP BY SC.ID, AA.ID UNION SELECT SC.ID AS SC_ID, AA.ID AS AA_ID FROM SelDat SD JOIN StoreCards SC ON SC.ID = SD.Obj_ID JOIN ApprovingAreaStoreCards AASC ON SC.ID = AASC.StoreCard_ID JOIN ApprovingAreas AA ON AA.ID = AASC.Parent_ID AND -- Vybrané skladové karty AA.TypeDefinition = 1 WHERE SD.SEL_ID = :SelStoreCards AND AA.ApprovalFromDate <= :FromDate AND AA.ApprovalFromDate <> 0 GROUP BY SC.ID, AA.ID UNION SELECT SC.ID AS SC_ID, AA.ID AS AA_ID FROM SelDat SD JOIN StoreCards SC ON SC.ID = SD.Obj_ID LEFT JOIN StoreCardMenuItemLinks SCMIL ON SCMIL.StoreCard_ID = SC.ID JOIN ApprovingAreaStoreMenus AASM ON AASM.StoreMenuItem_ID = SC.StoreMenuItem_ID OR AASM.StoreMenuItem_ID = SCMIL.StoreMenuItem_ID JOIN ApprovingAreas AA ON AA.ID = AASM.Parent_ID AND -- Vybrané skladová menu AA.TypeDefinition = 2 WHERE SD.SEL_ID = :SelStoreCards AND AA.ApprovalFromDate <= :FromDate AND AA.ApprovalFromDate <> 0 GROUP BY SC.ID, AA.ID ORDER BY 1, 2
Generated by ABRA Software a.s. 27.10.2021 16:35:29