gpt4 book ai didi

php - 查询分组月、年、金额

转载 作者:行者123 更新时间:2023-11-29 10:41:22 29 4
gpt4 key购买 nike

我正在尝试使用 MYSQL 查询对每月和每年以及该月的总收入进行分组,我尝试了多次,但似乎总是出错。

我当前的查询:

<table class="table table-condensed table-striped table-hover table-responsive">
<thead>
<tr>
<th>Month</th>
<th>Year</th>
<th>Amount</th>
</tr>
</thead>
<tbody>
<?php
$p1 = DB::getInstance()->select("SELECT SUM(`pay_cost`) AS `madePerMonth` MONTH(pay_date) as month, YEAR(pay_date) as year FROM `payments` GROUP BY YEAR(pay_date), MONTH(pay_date) DESC");
?>
<?php foreach ($p1 as $r1) { ?>
<tr>
<td><b><?php echo $r1['month']; ?></b></td>
<td><b><?php echo $r1['year']; ?></b></td>
<td><b><?php echo $r1['madePerMonth']; ?></b></td>
</tr>
<?php } ?>
</tbody>
</table>

此错误显示:1.先前已找到别名。 (靠近“月”,位置 56) 有人能看到这个问题吗?如有任何帮助,我们将不胜感激。

最佳答案

月份或月份是 MySQL 中的保留字 ( MySQL Documentation )。这可能是导致您错误的原因。您应该使用 Guillermo Andres Fuentes Moral 评论中的解决方案。

关于php - 查询分组月、年、金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45425635/

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