Resultados Duplicados na View
27/08/2015
0
Bom Dia, estou criando uma view que ira trazer como resultado materiais requisitados pelo usuario ao setor de compras da empresa.
Porem esta trazendo resultados em duplicidade. Tentei utilizar Distinct e Group By sem sucesso.
Alguem poderia de dar uma ajuda nesta questao.
Segue estrutura da view.
ALTER VIEW CST_CONSULTA_REQCOMP as
SELECT DISTINCT
REQUIMAT.R_E_C_N_O_,
REQUIMAT.NUMREC,
REQUIMAT.REQUISITANTE,
REQUIMAT.USUARIO,
CAST(REQUIMAT.DATA AS DATE) AS DATAREQ,
--REQUIMAT.EMISSAO,
REQUIMAT.NDOC AS PEDIDO,
REQUIMAT.APROVA AS STATUS,
ITEMREQUI.CODIGO,
ITEMREQUI.DESCRI,
CAST (HISTLISE.DTPED AS DATETIME) AS ADTPED,
HISTLISE.DTPED
--HISTLISE.NFISCAL
FROM REQUIMAT
LEFT JOIN ITEMREQUI ON ITEMREQUI.NUMREC = REQUIMAT.NUMREC
LEFT JOIN HISTLISE ON HISTLISE.NUM_REQ = REQUIMAT.NUMREC
--GROUP BY REQUIMAT.R_E_C_N_O_, ITEMREQUI.DESCRI, HISTLISE.DTPED, HISTLISE.NFISCAL, REQUIMAT.NUMREC, REQUIMAT.REQUISITANTE, REQUIMAT.USUARIO, STATUS, ITEMREQUI.CODIGO, REQUIMAT.DATA, REQUIMAT.NDOC, REQUIMAT.APROVA
--ORDER BY REQUIMAT.R_E_C_N_O_ DESC
Porem esta trazendo resultados em duplicidade. Tentei utilizar Distinct e Group By sem sucesso.
Alguem poderia de dar uma ajuda nesta questao.
Segue estrutura da view.
ALTER VIEW CST_CONSULTA_REQCOMP as
SELECT DISTINCT
REQUIMAT.R_E_C_N_O_,
REQUIMAT.NUMREC,
REQUIMAT.REQUISITANTE,
REQUIMAT.USUARIO,
CAST(REQUIMAT.DATA AS DATE) AS DATAREQ,
--REQUIMAT.EMISSAO,
REQUIMAT.NDOC AS PEDIDO,
REQUIMAT.APROVA AS STATUS,
ITEMREQUI.CODIGO,
ITEMREQUI.DESCRI,
CAST (HISTLISE.DTPED AS DATETIME) AS ADTPED,
HISTLISE.DTPED
--HISTLISE.NFISCAL
FROM REQUIMAT
LEFT JOIN ITEMREQUI ON ITEMREQUI.NUMREC = REQUIMAT.NUMREC
LEFT JOIN HISTLISE ON HISTLISE.NUM_REQ = REQUIMAT.NUMREC
--GROUP BY REQUIMAT.R_E_C_N_O_, ITEMREQUI.DESCRI, HISTLISE.DTPED, HISTLISE.NFISCAL, REQUIMAT.NUMREC, REQUIMAT.REQUISITANTE, REQUIMAT.USUARIO, STATUS, ITEMREQUI.CODIGO, REQUIMAT.DATA, REQUIMAT.NDOC, REQUIMAT.APROVA
--ORDER BY REQUIMAT.R_E_C_N_O_ DESC
Daniel Filpo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)