我有一个 MYSQL 表,它存储来自我的气象站的天气数据。它将记录每分钟的数据,如雨量、风速。表格格式为日期、时间、雨量、风速……,雨量为浮点数。我想知道每天下雨的总摘要。但是,当我使用以下说明时,结果与我的预期不同。将 3 月 4 日和 2 月 4 日的总降雨量相加。我知道我不应该每天使用 group,但我不知道另一个指令来防止它。
SELECT date, sum(rain) AS sumRain
FROM `XXX`
where date>='2020-01-01' and rain>0
group by day(date)
order by date ASC
date sumRain 2020-02-04 5 <--2020-02-04 的总降雨量应为 3.75 2020-03-05 2.25
SELECT date, sum(rain) AS sumRain
FROM `XXX`
where date>='2020-02-05' and rain>0
group by day(date)
order by date ASC
日期 sumRain 2020-03-04 1.25