Sélectionnez la requête mysql entre la date?

Comment sélectionner les données de la table mysql date passée à la date actuelle? Par exemple, Sélectionnez les données du 1er janvier 2009 à la date actuelle ??

Ma colonne “datetime” est du type date / heure. S’il vous plaît aider, merci

Modifier:

Si disons que je veux obtenir les données du jour par jour à partir du 1er janvier 2009, comment écrire la requête? Utilisez le compte et entre la fonction?

select * from *table_name* where *datetime_column* between '01/01/2009' and curdate() 

ou en utilisant >= et <= :

 select * from *table_name* where *datetime_column* >= '01/01/2009' and *datetime_column* <= curdate() 

Tout ce qui précède fonctionne, et voici une autre manière si vous voulez juste un nombre de jours / heure plutôt une date d’entrée

 select * from *table_name* where *datetime_column* BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW() 

Vous pouvez utiliser now() comme:

 Select data from tablename where datetime >= "01-01-2009 00:00:00" and datetime <= now();