Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2011, 08:38
MarioHeredia
 
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 134
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: query - contar cuantos alumnos por conferencia han ingresado en un MES det

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 original
  1. SELECT *
  2.   FROM (
  3. SELECT TRUNC(FECHA, 'MONTH') FECHA, ID_CONFERENCIA, COUNT (*) CANTIDAD
  4.    FROM TABLA_A
  5.  WHERE FECHA BETWEEN TO_DATE('&COMIENZO_DE_MES','DD.MM.YYYY') AND ADD_MONTHS(TO_DATE('&COMIENZO_DE_MES','DD.MM.YYYY'), 1)
  6.            ) A,
  7.           TABLA_B B
  8.  WHERE A.ID_CONFERENCIA (+) = B.ID_CONFERENCIA

y listo.....

Saludos, Mario.
__________________
Y venció David al filisteo con honda y piedra; e hirió al filisteo y lo mató, sin tener David espada en su mano.