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é :Je ne devrai rien avoir en résultat et pourtant il me sort toutes les données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT STR_TO_DATE(Date, '%d-%m-%Y') FROM task_ligne_checked WHERE Date BETWEEN '01-05-2018' AND '31-12-2018'
Une idée ?
Merci
Partager