Mysql Between STR_TO_DATE
Bonjour,
J'ai un petit soucis j'ai une colonne qui contient des dates et elle a un type varchar (je sais horrible mais c'est comme ça).
Maintenant j'aimerais faire un between mais je n'y arrive pas.
Enregistrement de mes dates en varchar : 23-04-2018 16:13:41
Code simplifié :
Code:
1 2
| SELECT STR_TO_DATE(Date, '%d-%m-%Y') FROM task_ligne_checked
WHERE Date BETWEEN '01-05-2018' AND '31-12-2018' |
Je ne devrai rien avoir en résultat et pourtant il me sort toutes les données.
Une idée ? :oops:
Merci