SQL “entre” não inclusivo

Eu tenho uma consulta como esta:

SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01'

Mas isso não dá resultados, embora haja dados no primeiro.

created_at parece2013-05-01 22:25:19, Eu suspeito que tem a ver com o tempo? Como isso poderia ser resolvido?

Funciona muito bem se eu fizer intervalos de datas maiores, mas também deve (inclusive) funcionar com uma única data.