我需要存储在MySQL中的电视指南和我的想法是这样的:MySQL的时间比较
channel_id day start_time end_time
AMC Breaking Bad:) Monday 19:00:00 20:30:00
Other Program Saturday 09:30:00 12:30:00
end_time
和start_time
是TIME
领域和存储小时。
我的问题和问题是:
我怎样才能从MySQL得到什么节目都看NOW()?我不知道如何比较小时。我做了一些测试,但我什么也没得到。
希望你明白我的英文! 谢谢!
谢谢,它工作正常!再次感谢! – mauriblint 2012-08-12 03:01:58
嗨,我还有一个问题!我怎么能减少CURRENT_TIME()函数几个小时,以获得即将推出的程序? – mauriblint 2012-08-12 12:59:19
@mauriblint,DATE_SUB函数应该工作:WHERE DATE_SUB(CURTIME(),INTERVAL 2小时)之间的start_time和end_time。这会让你在当前时间前2小时或DATE_ADD获得当前时间之后的几个小时:WHERE DATE_ADD(CURTIME(),INTERVAL 2 HOURS)在start_time和end_time之间 – davidethell 2012-08-13 11:38:58