bonjour,
afin de limiter les extraction car les tables sont enormes ,je voudrai faire une selection de dates (mois_an) sur les alias b,c,d avec champ=INSIDE_HISTRQ_DT
dans SAS ,j'ai un format date9. pour mes champs dates
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 proc sql; create table resultat_toussaint as select VAR3,CA_HT_AM,EFFECTIF_NU,SEGMENT_DOS_LN FROM WORK.TOUSSAINT as a LEFT JOIN LIBDTORD.V_DTO_H_CA_M as b ON a.VAR3=b.SIRET_ID LEFT JOIN LIBDTORD.V_DTO_H_TIERS_M as c ON a.VAR3=c.SIRET_ID LEFT JOIN LIBDTORD.V_DTO_H_SEGMENT_DOS_M as d ON a.VAR3=d.SIRET_ID where month(b.INSIDE_HISTRQ_DT)=1 and year(b.INSIDE_HISTRQ_DT)=2013 and month(c.INSIDE_HISTRQ_DT) = 1 and month(c.INSIDE_HISTRQ_DT) = 2013 and month(d.INSIDE_HISTRQ_DT) = 1 and month(d.INSIDE_HISTRQ_DT) = 2013; quit;
Partager