Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

GROUP BY e SELECT

Tem como selecionar para visualizar todas as colunas de uma tabela com o GROUP BY?

Ex.: SELECT * FROM [TABELA] --- aqui eu vejo toda a tabela certo, então

SELECT * SUM([COLUNA_1]) FROM [TABELA_1] GROUP BY * ,ou então, SELECT SUM([COLUNA_1]) * FROM [TABELA_1] GROUP BY *

os dois deram erro de sintax, eu sei, mas tem como ver todas as colunas sem ter que digitar coluna a coluna, tanto no SELECT, quanto no GROUP BY, dessa forma:

SELECT [coluna 1], [coluna 2], ... [coluna n], SUM([COLUNA_1]) FROM [TABELA_1] GROUP BY [coluna 1], [coluna 2], ... [coluna n]

1 resposta
solução!

Olá Antonio, tudo bem?

Infelizmente não Antonio, utilizamos o GROUP BY quando estamos utilizando uma função de agregação(SUM, MAX, AVG..), então precisamos especificar no GROUP BY por quais campos queremos realizar o agrupamento dos registros. Quando informamos determinados campos para serem selecionados, precisamos informar todos no GROUP BY, com exceção dos que estão fazendo parte da função de agregação:

SELECT SUM([IMPOSTO]), [CPF], [NUMERO] FROM [dbo].[NOTAS FISCAIS] GROUP BY  [CPF],[NUMERO];

Espero ter ajudado, qualquer nova dúvida é só falar e bons estudos!