Debes trabajar las consultas por separado, si cruzas ambas tablas en la misma consulta no obtendras lo que buscas.
primero has una consulta que cuente los alumnos por conferencia y le pones los filtros que quieras: por mes, por año, etc...
luego asocias esta consulta a la tabla de referencia de conferencias con el outer join que usaste.
Código SQL:
Ver originalSELECT *
FROM (
SELECT TRUNC(FECHA, 'MONTH') FECHA, ID_CONFERENCIA, COUNT (*) CANTIDAD
FROM TABLA_A
WHERE FECHA BETWEEN TO_DATE('&COMIENZO_DE_MES','DD.MM.YYYY') AND ADD_MONTHS(TO_DATE('&COMIENZO_DE_MES','DD.MM.YYYY'), 1)
) A,
TABLA_B B
WHERE A.ID_CONFERENCIA (+) = B.ID_CONFERENCIA
y listo.....
Saludos, Mario.