No recuerdo muy bien este tema

Pero acomodandome un poco al ultimo post propuesto por jurena, podrías probar algo así:
Código sql:
Ver originalTIME_FORMAT(fecha_date2,'%H:%i:%s') AS Horareal,
ifnull(h.mediahora,0) AS `mediahora`,
SUM(IF(recibido= '',0,recibido)) AS Recibido
FROM rrserver.Reg_15_minutos
Si no es lo que requieres, te agradecería postearas las sentencias
create table de reg_15_minutos y horas. Ademas, unos cuantos
inserts para poder hacer pruebas.
Un saludo.