Bonjour à tous,
J'ai un problème particulier et non récurent.
A la création d'une table je réalise 2 tris, un sur le numéro de commande et un sur le numéro de ligne :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Base_Temp.Order_Number, Base_Temp.OrderItem_Number, Base_Temp.Code_error_dash INTO base_temp_old FROM Base_Temp ORDER BY Base_Temp.Order_Number, Base_Temp.OrderItem_Number;
La requête est très simple et me semble bonne mais il arrive que la table résultante ne soit pas trié correctement ... les numéros de commandes ne se suivent pas :
Order_Number OrderItem_Number
1726899 30
1726899 30
1726899 30
1726899 30
1734133 190
1734133 250
1734133 410
1734133 420
1734133 430
1734133 690
1743002 10
1751257 421
1755435 450
1755435 540
1755435 570
1755435 580
1428894 280
1429766 130
1434858 10
1434858 10
1434858 10
1503042 300
1503042 300
1524594 15
1524594 110
1524594 220
1524594 290
Les lignes ci dessous sont les premières lignes de ma table lors de l'échec de création, les commandes 1726899 à 1755435 se retrouvent en premières alors qu'il y a des commandes 1400000 à 1600000 et les commandes vont jusqu'à 1900000 donc ce ne sont même pas les dernières qui se serait retrouvé premières.
Je suis ouvert à toutes les idées et remarques pour déterminer la cause de ce problème.
Bonne journée,
Cordialement,
Ludovic
Partager