CREATE OR REPLACE FUNCTION audita_emp_calidad_select() RETURNS TABLE (empleado inmueble.empleado_id%TYPE, dorm_calidad dormitorio.calidad%TYPE, cantidad BIGINT) AS $$
BEGIN
RAISE INFO '=====================================';
RAISE INFO '(empleado,calidad,número_dormitorios)';
RAISE INFO '=====================================';
RETURN QUERY 
  SELECT empleado_id, calidad, COUNT(*)
  FROM dormitorio JOIN inmueble ON inmueble_id=inmueble.id
  WHERE empleado_id IS NOT NULL
  GROUP BY empleado_id, calidad 
  ORDER BY empleado_id;
END;
$$ language plpgsql;
