[英]How to loop through sql sum results in PHP?
我需要總結一下總列的結果:
SELECT SUM(number_guest) AS total, booking_time
FROM mt_bookingtable
WHERE
merchant_id IN (SELECT merchant_id
FROM mt_merchant
WHERE merchant_id = 1 )
AND booking_time BETWEEN "12:00" AND "20:00"
AND
date_booking like "2020-06-01"
AND status in ('pending','approved')
GROUP BY booking_time
我嘗試像這樣使用 foreach:
foreach ($res as $item) {
$sum += $item['total'];
return $sum;
}
但我得到了結果null
。
刪除GROUP BY
:
SELECT SUM(number_guest) AS total
FROM mt_bookingtable
WHERE merchant_id IN (SELECT merchant_id FROM mt_merchant WHERE merchant_id = 1 ) AND
booking_time BETWEEN '12:00' AND '20:00' AND
date_booking like '2020-06-01' AND
status in ('pending', 'approved');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.