-
Convert en datetime
Bonjour
une question brutale et directe (je suppose que la réponse va l'être aussi :))
Code:
SELECT CAST('2008-10-04' AS DATETIME);
Ca marche bien mais quand le champ '2008-10-04' est un champ en date française ('11/10/2008') je fais comment ?
Code:
SELECT CAST('04/10/2008' AS DATETIME);
ne fonctionne pas :(
Une idée ?
merci
-
Bonjour,
Pour ça, il y a une fonction MySQL qui s'appelle STR_TO_DATE(chaine, format).
Voir la documentation ici.
Dans ton cas, ça donne :
Code:
SELECT STR_TO_DATE('04/10/2008', '%d/%m/%Y')
ced
-
Merci Ced mais j'ai jamais vu cette fonction dans la doc MySQL. Hallucinant !!
Des fois c'est bizarre la cohérence des noms de fonctions. Pourquoi on peut pas le faire en CAST/CONVERT ?
Merci en tous cas, ça marche !