Last active
June 17, 2019 16:46
-
-
Save AndyDaSilva52/fd872d5f11d8de32f5d3a14465734de5 to your computer and use it in GitHub Desktop.
#MegaERP - Mostra divergências entre o campo de Baixa da Tabela de Itens de Terceiro comparado com a Soma das Baixas OU Saldo do Item no Ctrl Terceiro comparado com o Saldo Geral de Estoque
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
select | |
case | |
when p.mie_re_qtdebaixatotal <> p.mer_re_quantidade then | |
'SOMA_BX_ITENS_VS_BX_TOTAL_ITEM' | |
when nvl(p.mvs_re_quantidade,0)<> p.mie_re_quantdisp then | |
'SALDO_CTRL_VS_SALDO_GERAL' | |
when p.mie_re_qtdebaixatotal <> p.mer_re_quantidade | |
or(p.mvs_re_quantidade)<> p.mie_re_quantdisp then | |
'AMBOS' | |
else | |
'' | |
end origem, | |
p.* | |
from | |
( | |
select | |
md.mte_in_seqmattdoc, | |
md.org_in_codigo, | |
md.agn_in_codigomte, | |
md.mte_dt_documento, | |
md.mte_dt_inclusao, | |
md.mte_ch_situacao, | |
md.mte_dt_baixa, | |
mi.mie_in_seqmattitdoc, | |
mi.pro_in_codigo, | |
mi.uni_st_unidade, | |
mi.fmt_st_codigo, | |
mi.mie_re_quantidade, | |
mi.mie_re_quantbaixa, | |
mi.mie_re_quantfaturada, | |
mi.mie_re_quantidade -(mi.mie_re_quantbaixa + mi.mie_re_quantfaturada)mie_re_quantdisp, | |
(nvl(mi.mie_re_quantbaixa,0)+ nvl(mi.mie_re_quantfaturada,0))mie_re_qtdebaixatotal, | |
mi.mie_ch_situacaobaixa, | |
bd.mer_re_quantidade, | |
nvl(mvs.mvs_re_quantidade,0) mvs_re_quantidade | |
from | |
mgadm.est_mattdocumento md | |
left join mgadm.est_mattitensdocumento mi on md.mte_in_seqmattdoc = mi.mte_in_seqmattdoc | |
left join( | |
select | |
bd.mie_in_seqmattitdoc, | |
sum(bd.mer_re_quantidade)mer_re_quantidade | |
from | |
mgadm.est_mattbaixadocumento bd | |
group by | |
bd.mie_in_seqmattitdoc | |
)bd on bd.mie_in_seqmattitdoc = mi.mie_in_seqmattitdoc | |
left join( | |
select | |
mvs.mie_in_seqmattitdoc, | |
sum(mvs.mvs_re_quantidade)mvs_re_quantidade | |
from | |
mgadm.est_movsumarizadoagn mvs | |
group by | |
mvs.mie_in_seqmattitdoc | |
)mvs on mvs.mie_in_seqmattitdoc = mi.mie_in_seqmattitdoc | |
)p | |
where | |
p.mie_re_qtdebaixatotal <> p.mer_re_quantidade | |
or nvl(p.mvs_re_quantidade,0)<> p.mie_re_quantdisp | |
order by | |
mte_in_seqmattdoc, | |
mie_in_seqmattitdoc; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment