[英]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.