Agrupando campos de saída
Para agrupar ou vincular uma função a um campo, é necessário definir pelo menos um critério de agrupamento, marcando o quadro contido na coluna Agrupamento relativo ao campo (Painel de Colunas). Também deve ser definido o tipo de agrupamento na coluna Critério:
Para grupos - ao selecionar esta opção, dois aspectos devem ser considerados. O primeiro diz respeito apenas à criação do grupo, nesse caso, a única ação que deve ser realizada é a da seleção da opção que está sendo explicada nesse parágrafo. O segundo refere-se à criação da cláusula "having" (existindo, nesse caso, também deve ser informado no campo Critério o critério de existência que complementa a cláusula.
Para valores - ao selecionar esta opção, o agrupamento é criado em paralelo com o critério de pesquisa definido no campo Critério (Painel de Colunas):
Na coluna Totalização, apresentam-se as seguintes funções:
Avg - calcula a média aritmética de um conjunto de valores contidos no campo;
Avg distinct - calcula a média aritmética de um conjunto de valores distintos contidos em um campo;
Checksum_agg - calcula o valor da soma da verificação de um grupo de valores contidos em um campo;
Checksum_agg distinct - calcula o valor da soma da verificação de um grupo de valores distintos contidos em um campo;
Count - calcula a quantidade de registros resultantes de uma consulta;
Count Distinct - calcula a quantidade de registros distintos resultantes de uma consulta;
Count_big - executa o mesmo cálculo da função count. A única diferença é que essa função é específica para um campo que seja de um tipo numérico maior do que o tipo inteiro;
Count_Big Distinct - executa o mesmo cálculo da função count_big. Essa função é específica para um campo que seja de um tipo numérico maior do que o tipo inteiro;
Max - verifica o maior valor dentre um conjunto de valores contidos em um campo;
Max Distinct - verifica o maior valor distinto dentre um conjunto de valores contidos em um campo;
Min - verifica o menor valor dentre um conjunto de valores contidos em um campo;
Min Distinct - verifica o menor valor distinto dentre um conjunto de valores contidos em um campo;
Stdev - calcula o desvio-padrão de todos os valores contidos em um campo;
Stdev Distinct - calcula o desvio-padrão de todos os valores distintos contidos em um campo;
Stdevp - calcula o desvio-padrão de todos os valores com base no valor total dos valores contidos em um campo;
Stdevp Distinct - calcula o desvio-padrão de todos os valores distintos com base no valor total dos valores contidos em um campo;
Sum - calcula a soma do conjunto de valores contidos em um campo;
Sum_Distinct - calcula a soma do conjunto de valores distintos contidos em um campo;
Var - estima a variância dos valores a partir de uma amostra de valores contidos em um campo;
Var Distinct - estima a variância dos valores a partir de uma amostra de valores distintos contidos em um campo;
Varp - estima a variância dos valores com base no valor total de valores contidos em um campo;
Varp Distinct - estima a variância dos valores com base no valor total de valores distintos contidos em um campo.
____________________________________________________________________________
Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]