Bueno por lo q he comprendido tu deseas saber cuantas habitaciones quedan disponibles para un determinado dia para hoy para mañana etc pero no necesariamente debes agruparlo por el codigo de reserva ya q lo q mas importa es saber si existen habitaciones disponibles para una determinada fecha
para esto debes realizar la siguiente consulta:
Código PHP:
SELECT R.DIA,(H.CANTIDAD - COUNT(R.CANTIDAD)) AS [HAB. DISPONIBLES] FROM RESERVAS R
INNER JOIN HABITACION H ON(R.TIPO = H.IDHABITACION)
WHERE H.TIPO='INDIVIDUAL' AND R.DIA = CURDATE() // VERIFICANDO HAB DISPONIBLES PARA LA FECHA DE HOY CLARAMENTE TU LO PUEDES CAMBIAR POR OTRA FECHA Q TU QUIERAS
GROUP BY R.CANTIDAD,R.DIA,H.CANTIDAD
GO
Bueno esta consulta te deberia devolver para el caso del dia 03-03-2009
fecha hab disponibles
---------------------------------------
03-03-2009 0
para el otro caso en caso q tu le cambies por 05-03-2009 y q verifices la fecha de hoy
fecha hab disponibles
---------------------------------------
03-03-2009 1