Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Problema en consulta múltiple con un select

Estas en el tema de Problema en consulta múltiple con un select en el foro de PostgreSQL en Foros del Web. Hola amigos: Tengo el siguiente problema Necesito hacer una consulta multiple a una tabla usando COUNT que permita guardar todos estos datos en un array. ...
  #1 (permalink)  
Antiguo 12/03/2015, 12:06
 
Fecha de Ingreso: marzo-2015
Mensajes: 1
Antigüedad: 5 años, 8 meses
Puntos: 0
Problema en consulta múltiple con un select

Hola amigos:

Tengo el siguiente problema

Necesito hacer una consulta multiple a una tabla usando COUNT que permita guardar todos estos datos en un array.

la consulta es la siguiente:

Código SQL:
Ver original
  1. (SELECT  t1.conteo1,t2.conteo2,t3.conteo3,conteo4 FROM
  2. (SELECT COUNT(*) AS conteo1 FROM registro WHERE fecha_ocurrencia BETWEEN '2010-08-01' AND '2016-08-01') AS t1,
  3. (SELECT COUNT(*) AS conteo2 FROM registro WHERE clasificacion LIKE 'Centinela' GROUP BY registro.id HAVING fecha_ocurrencia BETWEEN '2010-08-01' AND '2016-08-01') AS t2,
  4. (SELECT COUNT(*) AS conteo3 FROM registro WHERE clasificacion LIKE 'Adverso' GROUP BY registro.id HAVING fecha_ocurrencia BETWEEN '2010-08-01' AND '2016-08-01') AS t3,
  5. (SELECT COUNT(*) AS conteo4 FROM registro WHERE clasificacion LIKE 'Incidente' GROUP BY registro.id HAVING fecha_ocurrencia BETWEEN '2010-08-01' AND '2016-08-01') AS t4 );

Funciona perfectamente y me arroja lo valores
[ 4 1 1 1]

El problema viene cuando la ultima consulta 'incidente' esta vacio en la tabla y el array me queda vacio :

[ ]

No se que será ayuda¡¡¡ por favor

Última edición por gnzsoloyo; 12/03/2015 a las 12:25

Etiquetas: múltiple, registro, select, tabla, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.