我试图在特定日期返回所有记录,但不到确切的时间 我的SQL看起来像这样
我也尝试了演员()但没有运气
答案 0 :(得分:0)
你可以试试这个:
WHERE date = '2014-08-28' and time < time('14:48:22')
看起来没有time()
的比较在某种程度上是用数字而不是时间完成的。
答案 1 :(得分:-1)
SELECT COUNT(0) FROM oc_marchenthoursofoperations
WHERE dayes = DAYNAME(NOW()) AND TIME(CURRENT_TIME()) BETWEEN TIME( CONVERT(`fromtime`,TIME))
AND TIME(CONVERT(`totime`,TIME)) AND `marchentid`='MTN-MAR-00052';