Por eso te comenté que con access "mas o menos funciona", tiene algunas diferencias en resultados contra Sql Server, no me he puesto a investigar el por qué.
Cita: Las fechas en las que se van a realizar eventos y ya están programados los toma en consideración y no solo las fechas anteriores a la consulta, esto ocasiona que se modifique el orden de las listas anteriores al incluir usuarios en esos eventos.
Esto no lo entendí muy bien, ¿podrías poner algún ejemplo?, así como lo pusiste en el post 10 con fechas de eventos y usuarios.