Bonjour
Je voudrais appendre le contenu d’une table temporaire à une autre, et trier le résultat:
table1
taille / statut
1 / ancien
12 / ancien
5 / ancien
2 / ancien
9 / ancien
6 / ancien
table2
taille / statut
3 / nouveau
7 / nouveau
11 / nouveau
Je voudrais obtenir :
table1
taille / statut
1 / ancien
2 / ancien
3 / nouveau
5 / ancien
6 / ancien
7 / nouveau
9 / ancien
11 / nouveau
12 / ancien
Mais “INSERT INTO Table1 SELECT * FROM table2 ORDER BY taille” donne simplement:
taille / statut
1 / ancien
12 / ancien
5 / ancien
2 / ancien
9 / ancien
6 / ancien
3 / nouveau
7 / nouveau
11 / nouveau
Si c’est impossible je pourrai toujours utiliser une requête union plutôt qu’ajout (je vois que l’association UNION...ORDER BY a fait couler beaucoup d’encre sur ce forum), mais quand même ça serait frustrant !
Question subsidiaire: Peut-on changer l’ordre de tri d’une table en VBA ?
Merci
Partager