表中只有 一个 datetime的字段,比如现在要实现 统计每个月中每天 02:00:00 - 08:00:00 的累计值,从1号累计到31 号。目前写了条sql : select sum(f_910130) from cdr_dll91 where DATE(collect_time) >= DATE('2013-11-01') 
and  DATE(collect_time) <= DATE('2013-11-25') 
and HOUR(collect_time) >= HOUR('02:00:00') and HOUR(collect_time) <= HOUR('08:00:00')但是无法解决比如从 昨天的20:00:00 到 今天的 02:00:00。  有大神来解决下麽。