|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 16 ![]() |
Bonjour à tous,
J'importe depuis un fichier .txt une table avec plusieurs variables dont cep et ref. La table se présente sous la forme suivante : cep ref ... 5 10 6 23 8 41 9 3 10 4 15 56 16 28 18 2 19 36 20 53 ... Voilà ce que j'aimerais obtenir (rajouts en rouge) : cep ref ... 5 10 6 23 7 0 8 41 9 3 10 4 11 0 12 0 13 0 14 0 15 56 16 28 17 0 18 2 19 36 20 53 ... J'aimerais incrementer la variable cep de 1 lorsque ce n'est pas le cas, et mettre ref à 0 pour ces valeurs là. Comment pourrais-je faire ? Merci beaucoup ! |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : avril 2009 Messages : 538 ![]() |
tu en fais quoi apres de cette table "complétée" ?
|
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Bonjour.
Une solution serait de créer une table complète pleine de zéros pour REF, et ensuite tu fusionnes (MERGE par exemple) en mettant ta table importée en 2e (pour que les valeurs de REF écrasent les 0 quand il y a effectivement une valeur). Code :
Olivier |
||
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 16 ![]() |
Merci beaucoup cela fonctionne très bien ! c'est une très bonne idée.
Dans ma table de départ (donnees) avec cep et ref j'avais une troisième variable appelée id que j'aimerais conserver dans ma table finale une fois que j'ai fais la fusion. J'ai essayé avec une proc sql mais j'ai plein de lignes identiques qui se répètent.... Voici le code : Code :
Merci encore ! |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com