holas arameo2010, para hacer la diferencia de fechas puedes usar esto:
Código PHP:
//
SELECT DATEDIFF(CampofechaFin,CampofechaInicio) FROM tabla
o
SELECT DATEDIFF('fechaFin','fechaInicio') FROM tabla
esa funcion te devuelve el numero de dias que entre esas fechas.
caritaFeliz no entiendo bien lo que deseas, necesitas que la consulta que tienes se ejecute de nuevo despues de 5 minutos?, que el campo grupos.fecha_examen tenga una variacion de +5 mins o -5mins a partir de la fecha y hora en la variable $hoy y que si esta en ese intervalo se muestre en el select, no entiendo bien tu duda, puedes explicarlo mejor,
saludos.... cya