Bonjour,
je souhaiterais à partir sur les observations qui remplissent certaines conditions (dans l'exemple ci-dessous date2<date1) scinder la ligne sur deux, situation antérieur et postérieur à la date2...
cad obtenir de cette ligne, deux lignes, l'une pour représenter la situation antérieur, l'autre pour la situation postérieur..!!
est ce possible d'obtenir cela avec proc sql et case...
Merci d'avance pour vos interventions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 DATA TEST; INPUT LIGNE $2. DATE1 DDMMYY10. DATE2 DDMMYY10. @/**/; FORMAT DATE1 DATE2 DDMMYY10.; CARDS; 1 04/05/200818/09/2007 ; RUN; PROC SQL; CREATE TABLE RESULTAT AS SELECT *, CASE WHEN DATE1>DATE2 THEN .... FROM TEST; QUIT;
Partager