Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/06/2012, 13:18
pedrodiego
 
Fecha de Ingreso: junio-2012
Ubicación: Chaparra, Las Tunas
Mensajes: 3
Antigüedad: 12 años, 4 meses
Puntos: 1
De acuerdo Respuesta: simular referencia cruzada en mysql

Reitero las gracias Leonardo por tu preocupación, felizmente ya logré la consulta se la muestro
Código:
select     i.servicio servicio
,          sum(
               if(f.municipio=1
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "Manati"
,          sum(
               if(f.municipio=2
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "pp"
,          sum(
               if(f.municipio=3
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "Menendez"
,          sum(
               if(f.municipio=4
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "Majibacoa"
,          sum(
               if(f.municipio=5
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "Tunas"
,          sum(
               if(f.municipio=6
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "Jobabo"
,          sum(
               if(f.municipio=7
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "Colombia"
,          sum(
               if(f.municipio=8
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "Amancio"
,          sum(
               if(f.municipio=9
               ,   am89+am910+am1011+am1112
               ,   null
               )
           ) "CI"

from       srv_datos  f

inner join srv_servicios       i
on         f.servicio      = i.id

group by   f.servicio
Gracias por el link que me sugirió, en el encontré la respuesta.