Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

santind2

[Resolvido] Linhas duplicadas na consulta

Recommended Posts

Estou precisando de uma ajuda com relação a um select que estou fazendo.

Meu problema é que preciso exportar uma consulta para o excel(até ai ta feito), só que quando vou comparar o resultado

local com o Online, tenho uma grande diferença de valores, pois existe 13 linhas que se repetem na consulta que eu fiz que estão com registros repetidos.

 

Quero saber se tem como fazer essa consulta no sql server sem ele repetir essas linhas.

Segue abaixo o select que fiz onde está me aparecendo esse erro:

 

Set dateformat dmy; SELECT

vwp.ID_LOJA,

pd.ID_OP,

vwp.ID_STATUS,

vwp.ID_PEDIDO as TXT_NUMERO_PEDIDO,

vwp.TXT_LOJA,

vwp.TXT_USUARIO_NOME,

convert(varchar(10), vwp.DAT_PEDIDO, 103) as DATA_PEDIDO,

vwp.NUM_VALOR_FRETE,

vwp.NUM_VALOR_TOTAL_BRT,

(vwp.NUM_VALOR_FRETE + vwp.NUM_VALOR_TOTAL_BRT) as TOTAL_PRODUTO,

convert(varchar(10), vwp.DAT_ENTREGA_REALIZADA, 103) as DATA_REALIZADA,

pd.ID_FORMA_PAGAMENTO

FROM

VW_PEDIDOS vwp,

TBP_PEDIDOS_PRODUTOS pp,

VW_PRODUTOS vwr,

TBP_PEDIDOS pd,

TBP_FORMAS_PAGAMENTOS fp

WHERE

vwp.ID_STATUS in (6,8)

and pp.ID_PEDIDO = vwp.ID_PEDIDO

and vwr.ID_PRODUTO = pp.ID_PRODUTO

and pd.ID_PEDIDO = pp.ID_PEDIDO

GROUP BY

vwp.ID_PEDIDO,

pd.ID_OP,

pd.ID_FORMA_PAGAMENTO,

vwp.TXT_USUARIO_NOME,

vwp.DAT_PEDIDO,

vwp.DAT_ENTREGA_REALIZADA,

vwp.NUM_VALOR_TOTAL_BRT,

vwp.NUM_VALOR_FRETE,

vwp.ID_LOJA,

vwp.ID_STATUS,

vwp.TXT_LOJA

ORDER BY

vwp.DAT_PEDIDO desc

 

 

Desde já agradeço pela ajuda!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode haver algum produto cartesiano indevido fruto da falta de alguma restrição nas chaves de ligações (PK x FK´s) entre as tabelas da condição do WHERE

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai..

Pessoal, muito obrigado pela ajuda.

Até peço desculpas, pois fiquei tão intrigado em ver o número do pedido repetido que esqueci de verificar a forma de pagamento, pois elas são diferentes e por isso que deu essa ziquizira..

 

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.