首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从HH: 05到HH: 59每小时列出一次MySQL列表MAX()?

从HH: 05到HH: 59每小时列出一次MySQL列表MAX()?
EN

Stack Overflow用户
提问于 2019-07-21 22:24:43
回答 1查看 45关注 0票数 0

我需要做从HH: 05到HH: 59每小时列出MAX ()温度的mySQL

我有mySQL代码:

代码语言:javascript
复制
SELECT
    FROM_UNIXTIME(FLOOR(UNIX_TIMESTAMP(timestamp)/3600)*3600) x,
    MAX(rain_1hod)
FROM weather
WHERE STR_TO_DATE(timestamp, '%i') >= 5
GROUP BY x DESC

时间戳(datetime):2019-07-21 16:21:00

但是,如果我使用WHERE查询,则不会写入任何数据。我还尝试了针对每小时列表的另一个mySQL查询。虽然他在一个小时后写入数据,但只要我使用WHERE查询从五分钟开始写入数据,就没有写入任何内容。

代码语言:javascript
复制
SELECT timestamp, MAX(rain_1hod)
FROM meteodata
WHERE STR_TO_DATE(timestamp, '%i') >= 5
GROUP BY DATE(timestamp) DESC, hour(timestamp) DESC
LIMIT 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57134075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档