Ma question est la suivante. J'ai un tas d'entrées et je veux les regrouper par date. Mais au lieu d'avoir une date dans ma base de données, j'ai un champ datetime. Que fais-je?Comment lancer DATETIME en tant que DATE dans mysql?
select * from follow_queue group by follow_date cast follow_date as date
Cela ne fonctionne pas.
Essayez: 'select * from follow_queue groupe par cast (follow_date comme date)' first. – NawaMan
vous n'avez pas besoin de transtyper, utilisez simplement la fonction DATE() – markus
La fonction DATE() n'attribue-t-elle pas le datetime à une chaîne? Bien sûr, cela fonctionne pour le regroupement par date, mais je pense que la réponse de NawaMan est plus correcte basée sur la formulation de la question – DJDave