Partner
Partner

Re: Load * From * Group By * não funciona

Amigo, segue exemplo;

temp_XXXXXX:

LOAD Beneficiário AS BENEFICIARIO,

    Matrícula AS MATRICULA,

    Plano AS PLANO_FS,

    IF(Tipo='T','TITULAR',IF(Tipo='D','DEPENDENTE')) AS TIPO,

    Idade AS IDADE_FS,

    Dependência AS DEPENDENCIA_FS,

    [Co-Participacao] AS COPART_FS,

    Mensalidade AS MENSALIDADE_FS,

    'XXXXXX' AS OPERADORA,

    [Co-Participacao],

    Mensalidade

FROM  [..\XXXXXX.xlsx] (ooxml, embedded labels, table is [Analitico]) ;

XXXXXX:

LOAD BENEFICIARIO,

    MATRICULA,

    PLANO_FS,

    TIPO,

    IDADE_FS,

    DEPENDENCIA_FS,

    COPART_FS,

    MENSALIDADE_FS,

    OPERADORA,

    SUM([Co-Participacao]) AS COPARTICIPACAO,

    SUM(Mensalidade) AS MENSALIDADE

Resident temp_XXXXXX

GROUP BY BENEFICIARIO,MATRICULA,PLANO_FS,TIPO,IDADE_FS,DEPENDENCIA_FS,COPART_FS,MENSALIDADE_FS,OPERADORA;

STORE XXXXXX INTO [.\XXXXXX.QVD](QVD);

Drop Tables temp_XXXXXX, XXXXXX;

Obs.: Os campos/atributos sem função de agrupamento (Ex.: Count(), Sum(), Concat()...), deverão estar declarado na estrutura do Group By.

View solution in original post