Resumir ou agregar valores usando expressões personalizadas (Visual Database Tools)

Aplica-se a:SQL Server

Além de utilizar funções de agregação para agregar dados, você pode criar expressões personalizadas para produzir valores de agregação. É possível utilizar expressões personalizadas ao invés de funções de agregação em qualquer lugar de uma consulta de agregação.

Por exemplo, na tabela titles você poderia querer criar uma consulta que exibisse não só o preço médio, mas qual seria o preço médio se houvesse um desconto.

Você não pode incluir uma expressão baseada em cálculos que envolvem apenas linhas individuais na tabela; a expressão deve se basear em um valor de agregação, pois somente os valores de agregação estão disponíveis no momento em que a expressão é calculada.

Para especificar uma expressão personalizada para um valor resumido

  1. Especifique os grupos para a sua consulta. Para obter detalhes, veja Agrupar linhas em resultados da consulta (Visual Database Tools).

  2. Vá para uma linha em branco do painel Critérios e digite a expressão na coluna Colunas.

    O Designer de Consulta e Exibição atribui automaticamente um alias de coluna à expressão para criar um título da coluna útil na saída da consulta. Para obter mais detalhes, veja Criar aliases de coluna (Visual Database Tools).

  3. Na coluna Agrupar por da expressão, selecione Expressão.

  4. Executar a consulta.

Consulte Também

Classificar e agrupar resultados da consulta (Visual Database Tools)
Resumir resultados da consulta (Visual Database Tools)