Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/04/2012, 16:37
herreraarmando
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Respuesta: ¿Se puede en Oracle en un select poner dos count con distinto where?

saludos quisiera saber como puedo poner dos count que me den datos de una misma tabla pongo el ejemplo que tal como lo tengo me da los valores pero se repiten ósea ejemplo columna 1 tengo valor total 5 y columna 2 me debería de dar otro valor pero pone el mismo 5 de la columna 1

SELECT
id,

fecha,

mes,

edad_ninez,

sexo_ninez,

tipo_violencia_fisica_ninez,

tipo_violencia_psicologica_ninez,

COUNT(tipo_violencia_fisica_ninez) AS totalVfisica,

COUNT(tipo_violencia_psicologica_ninez) AS totalSicplogica

FROM clinica_atencion_integral

WHERE (tipo_violencia_fisica_ninez = 'si') AND (tipo_violencia_psicologica_ninez = 'si')


GROUP BY mes
ORDER BY mes DESC


esto es ejemplo de lo que saca

mes totalVfisica totalSicplogica
enero 2 2
febrero 4 4
marzo 8 8
.
.



agradezco su ayuda pues he buscado y buscado y no encuentro respuesta más que para hacer esto pero para dos tablas y yo tengo los campos en una sola tabla.
gracias