Quelqu'un peut-il m'aider à résoudre ce problème ? J'ai une question sur la fonctionnalité suivante : puis-je créer une colonne virtuelle pour celle-ci ?
select as1.col,as1.col2,as1.col3 from analytics.adjusted_sale_velocity where date(as1.created_datetime)=( select max( date(created_datetime) ) from analytics.adjusted_sale_velocity )
Une fois que la colonne de la clause WHERE est enveloppée par une fonction (
date
dans votre cas), l'optimiseur MySQL n'utilisera pas l'index.Votre requête peut être légèrement différente :
Essayez et faites-moi savoir si c'est plus rapide.