SELECT * FROM table WHERE <timestamp-field> BETWEEN 'YYYY-MM-DD 00:00:00' AND 'YYYY-MM-DD 23:59:59'
可能であれば、フィールドでの計算は常に避けてください。例:
SELECT * FROM table WHERE DATE(<timestamp-field>) = 'YYYY-MM-DD'
そのテーブルのすべての行のDATE()を計算するので、ここでは無駄なサイクルについて話していることになります