Php mySQL脚本获取给定日期的结果并插入到表中

Php mySQL脚本获取给定日期的结果并插入到表中,php,mysql,Php,Mysql,我计划每周在我的数据库中运行一个相当高级的操作(我认为是这样),这几天我都在为此而苦苦挣扎 这是我的表的结构(每天的单位运行时间): 我需要做的是每周运行一个脚本,对于该表中存在的每个unit_id,获取该unit_id中标记时间戳的所有行,即当前日期

我计划每周在我的数据库中运行一个相当高级的操作(我认为是这样),这几天我都在为此而苦苦挣扎

这是我的表的结构(每天的单位运行时间):

我需要做的是每周运行一个脚本,对于该表中存在的每个unit_id,获取该unit_id中标记时间戳的所有行,即当前日期<6天(因此所有具有前一周时间戳的unit_id)将7行的total_uptime列相加,并将新行插入到一个weekly表中

实际上,我获取了每个单元id的最新7行,将总运行时间相加,然后将单元id、添加的总运行时间和时间戳的结果插入到一个新表中


如果这是可能的话,请提前感谢

使用cron作业。大多数托管提供商都提供这种功能。谷歌
cron-jobs
查找更多信息,这里有一个答案可以帮助您


我使用PHP解决了这个问题,我得到了唯一ID的列表,并在一个循环中完成了所有的数学运算,将每个结果插入到新表中。我已经这样做了,但希望它在SQL中成为可能。

我需要帮助的是实际的SQLwith@GazSmith很抱歉。