|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
J essaye de merger 2 tables mais j ai une erreur qui apparait disant que le trie n est pas fait et pour tant il est fait(enfin je crois)
donc cest quoi les condition d une bonne merge? Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() statisticien Inscription : mai 2011 Messages : 212 ![]() |
Bonjour,
bon a priori l'une de tes tables n'est pas classée, es tu vraiment sûr d'avoir bien trié les DEUX fichiers de ton merge selon la variable Sub_id ? |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
je vais dire oui et je vais meme ajouter une photo d ici 5 min
|
|
|
00
|
|
|
#4 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
non ton trie n'a pas été fait. telle est la réponse.
Puis data miel et non pas data
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
voila l image des table
|
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
|
|
|
00
|
|
|
#7 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
tu peux refaire ta capture d'écran en rajoutant cette fois ci au début de ton code, et mettre les deux étape proc sort des deux tables à fusionner horizontalement (merge)?
|
|
|
00
|
|
|
#8 | ||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
voila
Code :
|
||
|
|
00
|
|
|
#9 | ||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
essaies ceci :
Code :
|
||
|
|
00
|
|
|
#10 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
Les explications. in faut que les deux tables à fusioner ( merge) soient trier de la même façon ( ici avec une seule variable)
|
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
La preuve, sur ta copie d'écran, tes deux tables ne sont pas triées
|
|
|
00
|
|
|
#12 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
meme erreur
|
|
|
00
|
|
|
#13 | |||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#14 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
|
|
|
00
|
|
|
#15 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
dsl c moi qui me suis planté . tu voies la proc sort juste avant le merge
enlèves by ascending et remplace by sub_id |
|
|
00
|
|
|
#16 | ||||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
j aitoujours la meme erreur
Code :
Code :
|
||||
|
|
00
|
|
|
#17 |
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Quand SAS parle de trier les tables pour un MERGE, il entend "en ordre croissant". Ce sont les deux DESCENDING dans tes procédures SORT qui plombent le programme. Si tu les enlèves, ça doit marcher.
|
|
|
00
|
|
|
#18 |
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
si je ne fais pas de descending je trie avec quoi?
|
|
|
00
|
|
|
#19 | ||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 107 ![]() |
sans proc sort c est pareil
Code :
|
||
|
|
00
|
|
|
#20 | ||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 006 ![]() |
T'as raison, il te faut des cours.
![]() essaies ceci. Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com