Exemplo 1
Retorna regras “aprovadas” buscando novidades desde “YYYYMMDDHHmmss” (exemplo: 20170203112300 para retorno de regras desde 03/02/2017 às 11:23:00)
SELECT *
FROM TBL_CENARIO_MATERIAL_REFORMA CM (NOLOCK)
INNER JOIN TBL_CENARIO C (NOLOCK) ON CM.CENARIO_CODI = C.CENARIO_CODI
LEFT JOIN TBL_MATERIAL M (NOLOCK) ON CM.MAT_CODI = M.MAT_CODI
LEFT JOIN TBL_IMP_IBS I1 (NOLOCK) ON CM.IMP_IBS = IMP_CODI AND I.IMP_STATUS = 'A
LEFT JOIN TBL_IBS IBS (NOLOCK) ON I1.IMP_CODI = IBS.IMP_CODI
LEFT JOIN TBL_IMP_IBSMUN I2 (NOLOCK) ON CM.IMP_IBSMUN = I2.IMP_CODI AND I2.IMP_STATUS ='A'
LEFT JOIN TBL_IBSMUN IBSMUN (NOLOCK) ON I2.IMP_CODI = IBSMUN.IMP_CODI
LEFT JOIN TBL_IMP_CBS I3 (NOLOCK) ON CM.IMP_CBS = I3.IMP_CODI AND I3.IMP_STATUS = 'A'
LEFT JOIN TBL_CBS CBS (NOLOCK) ON I3.IMP_CODI = CBS.IMP_CODI
WHERE CM.CMA_ATIV = 1 AND (CM.IMP_IBS IS NOT NULL OR CM.IMP_IBSMUN IS NOT NULL OR CM.IMP_CBS IS NOT NULL) AND CM.CMA_PONTEIRO= ' YYYYMMDDHHmmss'