Je sais cela est évident, mais ma ligne de temps de date est le type de texte, et je ne peux pas comprendre comment récupérer des documents qui sont:Obtenir des enregistrements MySQL créés dans une plage de temps?
Inséré depuis une date jusqu'à présent
- OU -
Inséré dans une journée spécifique
Certaines des tentatives infructueuses:
SELECT * FROM posts WHERE DATE(date)=DATE(NOW()) // To get today's posts
SELECT * FROM posts WHERE date>=CURDATE() // Still doesn't work.
P.S. La ligne de date est au format DateTime
mais dans un type TEXT
.
Merci
Désolé pour la question évidente mais ... Quel est l'avantage de stocker les dates dans 'colonnes de Text'? –
Pouvez-vous poster un échantillon de ce à quoi ressemble une date dans votre tableau? – grahamparks
Si c'est possible/faisable, je les stockerais dans un format différent. Il est possible d'utiliser la réponse d'Álvaro pour le faire fonctionner, mais cela deviendra terriblement inefficace avec de grands ensembles de données. –