Bonjour tout le monde !

Pour les besoins d'un projet, j'enregistre des événements dans une table SQL.
Seulement voilà, les dates ne sont pas au format habituel (JJ-MM-AAAA), elles peuvent par exemple prendre les formes suivantes:

- vers octobre 1985
- après octobre 1985
- vers 1905
- entre 1902 ou 1906
- vers an XII
- 25 novembre 1925
- mai 1702

Je n'ai donc pas pu mettre le champ de ma base de données dans un format correspondant à une date, en attendant il est en varchar. Je sais que ce n'est génial, mais ça m'a permis d'avancer un peu dans mon projet.

Je me permets de faire appel à vous car j'ai besoin de travailler sur les dates, notamment pour les classer par ordre chronologique ou pour extraire les années.
Je ne sais pas trop quoi faire. Je sais qu'il faut que j'abandonne le varchar pour un format plus approprié mais je ne sais franchement pas lequel.

Merci et à bientôt,
Alexis.