Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/08/2010, 03:05
Avatar de Fabu_dina
Fabu_dina
 
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Concat + group by + mysql

con esa consulta no me muestra la suma de valores bajo las condiciones del campo proyecta_tiempo y tampoco me concatena los valores de los campos proyecta_quincena en cambio con la que tengo si lo hace existe alguna manera de mejorarla, te comento que estoy haciendo mis primeros pasos en mysql



Código MySQL:
Ver original
  1. SELECT institucion_codificacion,institucion_nombre, SUM(IF(proyecta_tiempo='N',proyecta_importe,NULL)) as suma_no,
  2. SUM(IF(proyecta_tiempo='S',proyecta_importe,NULL)) as suma_si,
  3. group_concat(IF(proyecta_tiempo='N',proyecta_quincena,NULL)) as concate_si,
  4. group_concat(IF(proyecta_tiempo='S',proyecta_quincena,NULL)) as concate_no
  5. FROM proyecciones p
  6. Left join institucion i ON i.institucion_id=p.proyecta_ruta
  7. group by proyecta_ruta