gpt4 book ai didi

php - 如何从 php 中的 mysql 日期时间字段中获取平均天数?

转载 作者:行者123 更新时间:2023-11-29 05:36:32 24 4
gpt4 key购买 nike

我有一个 mysql 数据库,其中有两个 datetime 字段,一个是 start_date,另一个是 end_date。所以假设 scorer1 有一个 start_dateend_date |同样,scorer2 有一个 start_dateend_date

现在我怎样才能得到所有得分手的平均天数

最佳答案

您可以使用 mysql 选择日期之间的差异:

SELECT SUM(DATEDIFF(end_date, start_date)) as difference_in_days, COUNT(id) as total_rows FROM table

这将为您提供总天数差异及其适用的总行数。

然后,一旦您从数据库中提取了它,就可以使用一些 PHP 计算出平均值:

$average = $row['difference_in_days'] / $row['total_rows'];

关于php - 如何从 php 中的 mysql 日期时间字段中获取平均天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com