Bonjour à tous,

J'ai un problème que je ne suis pas arrivé à regler, et je serais vraiment reconnaissant si quelqu'un peut m'aider à y arriver: j'ai dans MySQL 4.1 une table dont chaque enregistrement est ainsi constitué

désignation ,x,y ,z,t avec x,y,z et t des valeurs numériques et je voudrais pouvoir dire pour chaque ligne l'ordre décroissant des colonnes x, y, z et t

Voici un exemple de quelques valeurs extraites du tableau initial:

Valeur1 29.802 58.6891 22.144872 17.389612
Valeur2 59.469 117.3457 44.164955 34.746724
Valeur3 14.9148 29.3492 11.08262 8.699456
Valeur4 950.515 1875.7157 706.012579 555.422693
Valeur5 118.915 234.6812 88.317102 69.483248
Valeur6 7.5314 14.7284 5.5969 4.403528
Valeur7 1901.03 3751.4314 1412.025158 1110.845386
Valeur8 237.715 469.301 176.559313 138.905096
Valeur9 3.8397 7.418 2.85404 2.255564
Valeur10 475.315 938.5406 353.043735 277.748792
Valeur11 1.9704 3.7448 1.465266 1.163582
Valeur12 1.0427 1.9177 0.783776 0.627091


Et voici un exemple ce à quoi je voudrais arriver

Valeur1 1er 3ème 4ème 2ème
Valeur2 1er 3ème 2ème 4ème
Valeur3 2ème 3ème 4ème 1er
Valeur4 4ème 3ème 1er 2ème
Valeur5 1er 3ème 4ème 2ème
Valeur6 3ème 1er 4ème 2ème
Valeur7 2ème 3ème 4ème 1er
Valeur8 2ème 3ème 4ème 1er
Valeur9 4ème 3ème 1er 2ème
Valeur10 4ème 3ème 1er 2ème
Valeur11 1er 3ème 2ème 4ème
Valeur12 4ème 3ème 1er 2ème

1er, 2ème,3ème et 4ème sont par rapport au classement dans chaque ligne.

Merci infiniment de toute aide ou indication.