mysql选择四舍五入/整小时的时间戳

mysql选择四舍五入/整小时的时间戳,mysql,select,timestamp,Mysql,Select,Timestamp,我想知道如何进行sql查询以选择时间戳,其中时间戳是四舍五入/整小时的 mysql中的时间戳: 1534251600 1534252500 1534253400 1534254300 1534255200 1534256100 1534257000 1534257900 1534258800 1534259700 1534260600 1534261500 1534262400 1534263300 1534264200 1534265100 1534266000 1534266900 1534

我想知道如何进行sql查询以选择时间戳,其中时间戳是四舍五入/整小时的

mysql中的时间戳:

1534251600
1534252500
1534253400
1534254300
1534255200
1534256100
1534257000
1534257900
1534258800
1534259700
1534260600
1534261500
1534262400
1534263300
1534264200
1534265100
1534266000
1534266900
1534267800
1534268700
我每15分钟得到一个新的sql条目,但我只想显示时间戳为整小时的行的数据

我每15分钟会得到一个新的sql条目,但我只想显示数据 对于时间戳为四舍五入小时的行

如果你的意思是零分零秒的一小时是四舍五入的一小时

你能行

SELECT 
 *
FROM 
 table
WHERE
   (MINUTE(FROM_UNIXTIME(timestamp_column)) = 0) 
 AND 
   (SECOND(FROM_UNIXTIME(timestamp_column)) = 0)

请参阅解释演示

假设您只需要表示N小时00分钟等时间的时间戳,您要查找的查询是:

SELECT * FROM <table>
WHERE
MINUTE(FROM_UNIXTIME(<timestamp_column>)) = 0 AND 
SECOND(FROM_UNIXTIME(<timestamp_column>)) = 0
从中选择*
哪里
分钟(FROM_UNIXTIME())=0和
秒(从_UNIXTIME())=0

你说的四舍五入小时是什么意思?这是一个零分零秒的小时吗?参见: