J'ai une colonne de type "datetime" avec des valeurs comme 2009-10-20 10:00:00
Je voudrais extraire la date de datetime et écrire une requête comme:
SELECT * FROM
data
WHERE datetime = '2009-10-20'
ORDER BY datetime DESC
Est-ce que la meilleure façon de procéder est la suivante?
SELECT * FROM
data
WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59')
ORDER BY datetime DESC
Cela renvoie cependant un jeu de résultats vide. Aucune suggestion?