Array
(
)

Resultados Duplicados na View

Daniel Filpo
   - 27 ago 2015

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