数据表的数据一天每隔一小时会有新的数据,怎么查询24小时的数据分开显示
时间: 2024-05-28 15:08:51 浏览: 72
MySQL 多表关联一对多查询实现取最新一条数据的方法示例
您可以使用SQL语句中的GROUP BY和DATEPART函数来查询24小时内每个小时的数据。以下是一个示例查询:
SELECT DATEPART(hour, timestamp_column) AS hour, COUNT(*) AS count
FROM table_name
WHERE timestamp_column >= DATEADD(day, -1, GETDATE())
GROUP BY DATEPART(hour, timestamp_column)
ORDER BY DATEPART(hour, timestamp_column) ASC
其中,timestamp_column是包含时间戳的列的名称,table_name是数据表的名称。该查询将返回一个包含时间范围内每个小时的数据数的结果集。
阅读全文