Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Específicas do Gerador de Relatórios > InsClauSQLGroupBy

InsClauSQLGroupBy

Esta função insere uma cláusula GROUP BY no SELECT da seção passada como parâmetro.

Sintaxe: InsClauSQLGroupBy (Alfa SectionName, Alfa GroupByClau);

Parâmetros:

Nome Tipo Descrição
SectionName Alfa Nome da seção onde será inserida o GROUP BY no SQL
GroupByClau Alfa Cláusula a ser inserida

Exemplo:

InsClauSQLGroupBy ("Detalhe_1", "NUMEMP, TIPCOL, NUMCAD");

Comando SELECT resultante:

SELECT
   R034FUN.NUMEMP R034FUNNUMEMP,
   R034FUN.TIPCOL R034FUNTIPCOL,
   R034FUN.NUMCAD R034FUNNUMCAD
FROM
   R034FUN
GROUP BY
   NUMEMP,
   TIPCOL,
   NUMCAD

Observação: O uso desta função não garante que o SELECT funcione, é necessário conhecer e verificar todos os campos que o SELECT irá conter para fazer o agrupamento adequado dos campos. Esta função utilizará sempre o SQL Senior 2, independente da configuração do modelo de relatório.

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?