Ir para conteúdo
Fórum Script Brasil
  • 0

inner join em 3 tabelas com group by


Rodrigo Bueno

Pergunta

Olá!

Tenho o seguinte script:

select c.m00af as DATA,
c.m00ad as CUPOM,
n.numnota as NOTA,
i.m43ah as COD_EAN,
n.descricao as DESCRICAO,
i.val_liquido as VALOR,
c.m45bv as CPF
from Zan_M45 c inner join Zan_M43 i on c.M00AF = i.M00AF
inner join tab_nota_item n on c.M45XE = n.SERIE_NF
where
c.M00AF = '24-08-2017' -- data
and c.M00ZA = 1 -- loja
and c.M00AD = 42320 -- cupom
and n.numnota = 71132 -- nº do extrato do cupom
and n.SERIE_NF = 000265826 -- nº de série do SAT que transmitiu o cupom
group by n.numnota,i.M43AH,n.descricao,c.M00AD,c.M00AF,i.val_liquido,c.M45BV

Não estou conseguindo agrupar as informações de forma resumida. A tabela m45 é o resumo de um cupom, a tabela m43 é onde estão os itens do cupom, assim como a tab nota item, porém é onde estão os itens com informações do SAT. As tabelas m43 e nota item são parecidas, entretanto, contêm várias informações diferentes. O cupom do script tem 30 itens, mas retornou 237944 registros todos repetidos. Segue imagem abaixo.

screenshot.jpg

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...