Bonjour

J'ai le problème suivant.
Dans une table que j'appellerai programme, on stocke dans un champ texte une information "version" sous la forme x.y.z
On peut trouver par exemple 1.0.0 ou 1.0.1 mais aussi 01.00.00 ou 1.0.11

Je souhaiterai par une requête SELECT retrouver pour un programme donné la ligne de la table de la "dernière version" du programme
Évidemment on ne peut utiliser MAX car 1.0.11 < 1.0.2 ce qui est une erreur.
Il faudrait pouvoir comparer successivement les 3 sous chaines x, y, z en les convertissant en nombre
Quelqu'un a-t-il une idée pour faire ça dans un SELECT ?

Merci de votre retour

Franck