有没有办法找出列值不是23:59:59的所有行作为它的小时:分钟:在mysql中的秒?

时间:2017-07-31 21:38:44

标签: mysql mariadb

我在表格中有一个时间戳列。有没有办法找到该表中没有时间的所有行23:59:59

例如

会过滤掉

2018-02-28 23:59:59

但不是

2018-02-28 23:59:58
2018-02-29 12:59:59

1 个答案:

答案 0 :(得分:2)

您可以从列中选择TIME(),然后检查它是否不是 59:59'

SELECT * FROM table WHERE TIME(column) != '23:59:59'