我有一张表格,其中存储了水泥磨的实时进给速率数据。该表每隔一分钟更新一次。我可以随时输入数据吗?例如,如果我输入时间为上午5点,是否可以在5点钟获得进给速率数据?
答案 0 :(得分:1)
SELECT * FROM tablename
WHERE date_field BETWEEN '2014-06-18 05:00:00' AND '2014-06-18 05:59:59';
或
SELECT * FROM tablename
WHERE date_field = '2014-06-18 05:00:00';
修改强> 也许你可以尝试这样的事情:
SELECT * FROM tablename
WHERE DATE(date_field ) = DATE(NOW())
date_field BETWEEN CAST('05:00:00' AS time) AND CAST('05:59:59' AS time);
答案 1 :(得分:0)
您可以尝试以下查询: -
SELECT *
FROM YOUR_TABLE
WHERE `time` >= ADDTIME(CURTIME(),-59);
希望这可以帮到你。
答案 2 :(得分:0)
根据您在问题中提供的信息
如果您的列类型为time
且默认值为:00:00:00
然后你可以尝试这个查询
SELECT *
FROM Table_Name
WHERE your_time_field = '05:00:00'
答案 3 :(得分:0)
SELECT * FROM Table_Name 你的your_time_field<值 ORDER BY your_time_field DESC 限制1;