Pular para conteúdo

Home

Buscar colunas no vcolumn

Buscar nomes das colunas com vcolumn
1
2
3
4
5
6
7
8
9
proc sql;
create table COLUNAS_SUMARIZAR as 
select name as coluna, 'SUM' as tipo 
from sashelp.vcolumn 
where libname = 'WORK'
  and memname = 'CARTEIRAS'
  and name not in ('cd_depe', 'nr_ctra', 'posicao')
;
quit;

Gerar ANOMES entre duas datas

Gerar anomes entre duas datas
DATA DATAS;
    FORMAT HOJE YYMMN6.;
    HOJE = TODAY();
    DO WHILE (HOJE >= INTNX('MONTH', TODAY(), -3));
        OUTPUT;
        HOJE = INTNX('MONTH', HOJE, -1);
    END;
RUN;

/* os dados de saída serão do tipo data precisa 
   fazer mais um passo pra comparar com números */


DATA ANOMES(KEEP=ANOMES);
    SET DATAS;
    ANOMES = YEAR(HOJE)*100+MONTH(HOJE);
RUN;