请教大家个mysql 时间差比较问题,急,在线等

etracer 2012-11-05 04:09:00
SELECT wr_endclosing,wr_starting,TIME_TO_SEC( TIMEDIFF(wr_endclosing,wr_starting)) from workrest where wr_driver_tel in (09012312312) and 7200 < TIME_TO_SEC( TIMEDIFF(wr_endclosing,wr_starting)) <10800 and wr_cheduled_actual =1
上面的是我的mysql语句,

---------------------------------------------------------------------------------
wr_endclosing | wr_starting | TIME_TO_SEC( TIMEDIFF(wr_endclosing,wr_starting))
--------------------------------------------------------------------------------
2010-09-09 11:09:09 | 2010-09-09 09:09:09|7200
------------------
根据我的sql语句,应到得不到数据,为什么会得到数据呢?,请指点,我将 7200改成 随便写的数字87847654654654也能得到上面的一条数据,这是为什么呢?

求高手指点
...全文
242 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
etracer 2012-11-05
  • 打赏
  • 举报
回复
哇,太谢谢你了,哈哈哈,感谢感谢,
mysdzlt2007 2012-11-05
  • 打赏
  • 举报
回复
7200 < TIME_TO_SEC( TIMEDIFF(wr_endclosing,wr_starting)) <10800这么写?
SELECT wr_endclosing,wr_starting,TIME_TO_SEC( TIMEDIFF(wr_endclosing,wr_starting)) from workrest where wr_driver_tel in (09012312312) and TIME_TO_SEC( TIMEDIFF(wr_endclosing,wr_starting))>7200 AND TIME_TO_SEC( TIMEDIFF(wr_endclosing,wr_starting)) <10800 and wr_cheduled_actual =1

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧