mysql sum sql函数错误

时间:2017-04-24 12:27:17

标签: php mysql

我有一个与数据库通信的webservice(php)。当使用下面的查询时,无论我使用的mysqli函数返回一个布尔值而不是查询的实际结果

'SELECT COALESCE(p.nb_rooms - COALESCE(SUM(b.nb_reserved_rooms), 0), 0) as FreeRooms' . 
    'FROM booking b, property p ' . 
    'WHERE b.property_id = p.id ' . 
    'AND (booking_date BETWEEN "2027-04-01" AND DATE_ADD(2, INTERVAL "2027-04-01" DAY)) ' . 
    'AND p.id = 1';

我发现SUM功能是问题,但我没有找到替代方案。

我尝试过使用mysqli程序函数。还尝试使用准备好的语句和正常的查询执行模式。

0 个答案:

没有答案