Php 查找连续天数
我正在尝试编写一个PHP脚本,使用带有变量的MySQL数据库计算各种气候参数。除此之外,我能够完成大部分任务: 所以我想要的是找到最长的“干旱”期,即连续几天降雨量为0。然后,类似的事情,一年中第一次出现至少连续5天T低于0的时间 MySQL表如下所示: 它记录了每5分钟一次的降雨,记录了每天的累计总和,所以为了得到每天的降雨量,我只使用max(R) 表结构(简化) 列:DateTime、T、R 然后这些行将是例如:Php 查找连续天数,php,html,mysql,Php,Html,Mysql,我正在尝试编写一个PHP脚本,使用带有变量的MySQL数据库计算各种气候参数。除此之外,我能够完成大部分任务: 所以我想要的是找到最长的“干旱”期,即连续几天降雨量为0。然后,类似的事情,一年中第一次出现至少连续5天T低于0的时间 MySQL表如下所示: 它记录了每5分钟一次的降雨,记录了每天的累计总和,所以为了得到每天的降雨量,我只使用max(R) 表结构(简化) 列:DateTime、T、R 然后这些行将是例如: 2015-05-01 15:00 13 0 2015-05-01 15
2015-05-01 15:00 13 0
2015-05-01 15:05 13.2 0
在上面的示例中,时间很明显,然后该列表示当前温度和当前每日累积降雨量
我现在的目标是找到一个命令,该命令将查找最连续的几天,其中每日最大值(R)为0(即没有降雨),然后是日期,在连续五天中,T在一天中至少有一次低于0(即最小值(T),我首先尝试按年(DateTime)、月(DateTime)、日(DateTime)对数据进行分组然后设置一个条件,其中max(R)>0.这基本上给了我一个下雨天的列表。但如果可能的话,我不知道现在如何只选择连续几天的时段。请共享代码O不用于免费编码或免费分析显示您到目前为止尝试过的内容。表结构可能是有点过于简单。当你想用…计算每日值时,至少date应该有自己的字段。这不能回答你的问题,所以你不应该将其作为答案发布。相反,你可以用这些附加信息更新你的问题。