datetimeの範囲指定に関して
mysqlにて
SELECT * FROM hoges WHERE created_at BETWEEN '2011/7/5 5:0:0' AND '2011/7/5 6:0:0'
これだと 2011/7/5 6:0:0 のレコードが入っちゃう
SELECT * FROM hoges WHERE created_at BETWEEN '2011/7/5 5:0:0' AND '2011/7/5 5:59:59' SELECT * FROM hoges WHERE created_at >= '2011/7/5 5:00:00' AND created_at < '2011/7/5 6:0:0'
これらだとOK
良く忘れる&不安になるので