Usuário com melhor resposta
Retorno da Query

Pergunta
-
Galera tenho uma query e preciso retornar a descrição do produto, mas por causa do group by a query está retornando dados a menos, como posso resolver isso?
Segue a query:
select cd_produto_ean, count(1) QTDE , cat.NM_CATEGORIA --, mas.NM_PRODUTO_COMPLETO from tb_produto prod left join TB_Produto_Categoria prodcat on prodcat.ID_PRODUTO = prod.ID_PRODUTO left join TB_Categoria cat on cat.ID_CATEGORIA = prodcat.ID_CATEGORIA left join TB_Produto_Master_Data mas on mas.ID_PRODUTO = prod.ID_PRODUTO group by prod.CD_PRODUTO_EAN , cat.NM_CATEGORIA --,mas.NM_PRODUTO_COMPLETO having count(1)>1 and sum(cast(fl_produto_ativo as tinyint))>=2
Obrigado
SirSmart
Respostas
-
Boa tarde,
SirSmart, você quer obter a descrição de todos os produtos que estão com o código EAN duplicado?
A coluna fl_produto_ativo pertence a qual tabela?
Assinatura: http://www.imoveisemexposicao.com.br
Todas as Respostas
-
-
-
Boa tarde,
Você pode fazer um "select" para buscar apenas a descrição do produto. Para isso após a categoria você faria algo como:
(select distinct nomeDoProduto from tabelaProdutos where idProduto = mas.ID_PRODUTO) AS NM_PRODUTO_COMPLETO
Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
-
Boa tarde,
SirSmart, você quer obter a descrição de todos os produtos que estão com o código EAN duplicado?
A coluna fl_produto_ativo pertence a qual tabela?
Assinatura: http://www.imoveisemexposicao.com.br
-
Boa tarde,
Por falta de retorno, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma nova thread.
Atenciosamente
Marcos SJ Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.