Skip to main content

Exemplo 1 - Query de ICMS

select
    top 10
    icms.ICMS_CST, icms.ICMS_ST_ALIQ, ICMS_FCP, ICMS_BC_COMP_FCP, 
    cenario.id_cenario, 
    material.COD_PROD, 
    material.MAT_ORIGEM, 
    icms.icms_gene, 
    impicms.IMP_STATUS, 
    material.MAT_STATUS


from

TBL_MATERIAL as material with (NOLOCK) 
    inner join tbl_cenario_material cma with (NOLOCK) on cma.mat_codi=material.MAT_CODI -- and cma.cma_origem=@orig
    inner join tbl_cenario cenario with (NOLOCK) on cenario.CENARIO_CODI = cma.cenario_codi 
    inner join tbl_imp_icms impicms with (NOLOCK) on impicms.CMA_CODI = cma.cma_codi 
    inner join tbl_icms icms with (NOLOCK) on icms.imp_codi = impicms.IMP_CODI


where 
        material.cod_prod='X62002003405' AND
        cenario.UF_ORIGEM='SP' AND
        cenario.UF_DESTINO='SP' AND
        cenario.ORIGEM='3' AND
        cenario.DESTINACAO='3' AND
        material.MAT_STATUS='P' AND 
        material.MAT_ATIVO=1 AND 
        cma.cma_ativ=1 AND
        impicms.imp_ativ='1' AND 
        impicms.IMP_STATUS='A'           
order by cma_excecao desc, impicms.imp_codi desc