gpt4 book ai didi

php - 如何反转 MySQL 结果

转载 作者:可可西里 更新时间:2023-11-01 07:49:44 25 4
gpt4 key购买 nike

我需要反转我的输出,但我无法通过切换 ORDER BY 子句来实现。

此代码获取最近 12 个月的数据,但我需要以相反的顺序显示它们。现在它有十月第一,但我需要它来最后。如果我切换到 ORDER BY DATE ASC,那么我会得到错误的月份。

我的代码是这样的:

<?php
$result2 = mysqli_query(
$con,
"SELECT SUM(DISTRIBUTED_AMOUNT / EXCHANGE_RATE)
FROM royalties
GROUP BY DATE
ORDER BY DATE DESC
LIMIT 12"
);
while($row2 = mysqli_fetch_array($result2)) {
echo number_format($row2[0], 2, '.', '') . ', ';
}?>

最佳答案

您可以将查询包装在另一个选择中并反转order by:

SELECT res
FROM (
SELECT `date`,SUM(DISTRIBUTED_AMOUNT / EXCHANGE_RATE) AS res
FROM royalties
GROUP BY `date`
ORDER BY `date` DESC LIMIT 12
) a
ORDER BY `date` ASC

关于php - 如何反转 MySQL 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19776907/

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