Ho una colonna di tipo "datetime" con valori come 2009-10-20 10:00:00
Vorrei estrarre la data da datetime e scrivere una query come:
SELECT * FROM
data
WHERE datetime = '2009-10-20'
ORDER BY datetime DESC
Il seguente è il modo migliore per farlo?
SELECT * FROM
data
WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59')
ORDER BY datetime DESC
Questo tuttavia restituisce un gruppo di risultati vuoto. Eventuali suggerimenti?