我正在制作一份PHP / MySQL报告,比较当前和去年的零售店列表的销售数据。
所有数据都来自SQL数据库。关键是报告需要显示今年商店的排名,以及他们去年的排名。
这是表格的样子。
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>";
是否有一种使用数组表示列的好方法?然后根据不同的值对数组进行排序?
此外,有没有人找到任何方法来对列进行总计和平均并将其附加到表中?