
22/04/2012, 16:37
|
| | Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años, 9 meses 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 |