Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/09/2009, 15:41
chelodelsur
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años
Puntos: 2
Respuesta: Se puede hacer esta consulta???

Aquí de nuevo
Huesos, hechame una mano please.

El siguiento codigo trabaja a medias.
El primer grupo de concat, tiene un registro en cada sub grupo de concat, y los muestra correctamente.
En el segundo grupo de concat (rrhh), en el primer sub grupo de concat hay 2 registros, los que se concatenan correctamente, pero no me muestra los datos del segundo sub grupo de concat, o sea corta desde "Accion Tomada : " en adelante, presumo que es un efecto de los dos registros del primer sub grupo de concats

Código MySQL:
Ver original
  1. ba.id_registro,
  2. ba.fechahora,
  3. ba.agente,
  4. GROUP_CONCAT("Evento : ",
  5.      (SELECT GROUP_CONCAT(fpt.descripcion SEPARATOR " / " ) FROM bitacora b RIGHT JOIN falla_procenter_telefonia fpt ON b.id_registro = fpt.id )," Accion Tomada : ",
  6.      (SELECT  GROUP_CONCAT(fpt.acciones SEPARATOR " / " ) FROM bitacora b RIGHT JOIN falla_procenter_telefonia fpt ON b.id_registro = fpt.id )) procenter,
  7.      
  8. GROUP_CONCAT("Evento : ",
  9.      (SELECT GROUP_CONCAT(rh.descripcion SEPARATOR " / ") FROM bitacora bb RIGHT JOIN rr_hh rh ON bb.id_registro = rh.id ) , " Accion Tomada : ",
  10.      (SELECT GROUP_CONCAT(rhc.acciones  SEPARATOR " / ") FROM bitacora bc RIGHT JOIN rr_hh rhc ON bc.id_registro = rhc.id)) RRHH    
  11. FROM bitacora ba
  12. RIGHT JOIN falla_procenter_telefonia fpta ON ba.id_registro = fpta.id
  13. RIGHT JOIN rr_hh rha ON ba.id_registro = rha.id
  14. WHERE ba.valida = '0'
  15. GROUP BY ba.fechahora

Eso desde ya gracias