我有一个colomn名称LastOnline,定义为DataType = Datetime 我输入值为
update office.router set LastOnline=NOW() where IP=deviceip;
按原样工作
但是如何比较它以仅检查今天没有在线的设备,而不是时间,只是时间戳的日期部分?
所以当他今天接到他的电话时,他会在第二天试着打电话给他吗?
我试过
SELECT
*
FROM office.router
where
LastOnline != Date(curdate())
但它没有工作 - 给了我完整的清单 怎么了?
答案 0 :(得分:0)
SELECT
*
FROM sample.table1
where
Date(LastOnline) = Date(curdate())
工作
答案 1 :(得分:0)
你没有做curdate()的日期,因为curdate已经是一个日期:
SELECT * FROM sample.table1
where Date(LastOnline) = curdate()