gpt4 book ai didi

php - 在 PHP 生成的表中添加 "rank"列的最佳方法是什么?查找列的总数/平均值?

转载 作者:行者123 更新时间:2023-11-29 09:13:15 24 4
gpt4 key购买 nike

我正在生成一份 PHP/MySQL 报告,该报告比较零售商店列表当前和去年的销售数据。

所有数据均来自 SQL 数据库。症结在于,报告需要显示今年商店的排名情况以及去年的排名情况。

表格应如下所示。

wanted result http://i.stack.imgur.com/trEsO.png

这是我的代码的相关部分。

$this->result = mysql_query($totalSalesQuery);

echo "<table>";

while($rows = mysql_fetch_object($this->result))
{
echo "<tr>";
echo "<td>" .$rows->store . "</td">;
// RANK COLUMN WOULD GO HERE
echo "<td>" . $rows->CurrentSales. "<td>";
// LAST YEAR'S RANK WOULD GO HERE
echo "<td>" . $rows->LastYrSales . "<td>";
echo "<td>" . ($rows->CurrentSales - $rows->LastYrSales)/$rows->LastYrSales) . "<td>";
echo "</tr>";
}
echo "</table>";

有没有好的方法使用数组来表示列?然后根据不同的值对数组进行排序?

此外,有没有人找到任何出色的方法来对列进行总计和平均并将其附加到表格中?

最佳答案

我肯定会在 SQL 方面这样做。

看看this discussion关于如何在 MySQL 中进行排名

关于php - 在 PHP 生成的表中添加 "rank"列的最佳方法是什么?查找列的总数/平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4903771/

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