0
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.Anエイリアスが以前に発見されました。 (56位の「月」付近)誰でも問題を見ることができますか?どんな助けもありがとう。
[MySQLクエリGROUP BY日/月/年]の可能な複製(https://stackoverflow.com/questions/508791/mysql-quest-group-by-day-month-year) – rtfm
エイリアスを 'MONTH (月)と '年(年)としての年(年)としての年(例)payaydate)month_aliasとしてMONTH(pay_date)を変更します –
あなたは月の前にカンマが不足しているように見えます –