Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2016, 17:04
BlackJccl1
 
Fecha de Ingreso: abril-2015
Mensajes: 304
Antigüedad: 9 años, 9 meses
Puntos: 2
Reporte formato excel

Hola a todos como estan no se si alguno por aqui ha tenido el mismo caso que yo veran tengo una consulta que me genera algo asi
Código EXCEL:
Ver original
  1. Responsable Comercial   Programa    Inscritos   Pediente de Pago    Muy Interesado | Interesado
  2. Ursula Chavez        CEX                  1            0                  1    1
  3. Hilda Tello              CEX                  1           0                       2    1
  4. Ursula Chavez        CIC                 4                   0                      0   1
  5. Hilda Tello              CIC                 0                  0                                    0  0
  6. Ursula Chavez                    CIC-N       0                  0                                     0 2
  7. Hilda Tello                          CIC-N       1                  0                                    0  1
  8. Ursula Chavez                    CTAC         1          0                                  1   0
  9. Hilda Tello                          CTAC          0             0                                   0  0
  10. Ursula Chavez                    CTC               3                     0                                  2   1
  11. Hilda Tello                          CTC                  0          0                                 0    0
  12. Ursula Chavez                     PCJ   0   0   0   1
  13. Hilda Tello PCJ 0   0   0   0
  14. Ursula Chavez   PCV 0   0   1   1
  15. Hilda Tello PCV 0   0   0   0
lo que deseo es que me de un formato algo asi
Código EXCEL:
Ver original
  1. Responsable Comercial   Programa    Inscritos   Pediente de Pago    Muy Interesado  Interesado
  2. Ursula Chavez   CEX 1   0   1   1
  3. Hilda Tello CEX 1   0   2   1
  4. Total   CEX 2   0   3   2
  5. Ursula Chavez   CIC 4   0   0   1
  6. Hilda Tello CIC 0   0   0   0
  7. Total   CIC 4   0   0   1
  8. Ursula Chavez   CIC-N   0   0   0   2
  9. Hilda Tello CIC-N   1   0   0   1
  10. Total   CIC-N   1   0   0   3
  11. Ursula Chavez   CTAC    1   0   1   0
  12. Hilda Tello CTAC    0   0   0   0
  13. Total   CTAC    1   0   1   0
  14. Ursula Chavez   CTC 3   0   2   1
  15. Hilda Tello CTC 0   0   0   0
  16. Total   CTC 3   0   2   1
  17. Ursula Chavez   PCJ 0   0   0   1
  18. Hilda Tello PCJ 0   0   0   0
  19. Total   PCJ 0   0   0   1
  20. Ursula Chavez   PCV 0   0   1   1
  21. Hilda Tello PCV 0   0   0   0
  22. Total   PCV 0   0   1   1
pues para ello tengo mi consulta que algo asi
Código MySQL:
Ver original
  1. SELECT * FROM (SELECT Responsable, Descripcion,
  2. (SELECT COUNT(1) FROM seg_pap sgpc, seg_pap_servicio spg
  3. WHERE sgpc.seg_estatus_id IN(8) AND spg.jc_servicio_id = dato.jc_servicio_id
  4. AND spg.seg_pap_id = sgpc.seg_pap_id AND sgpc.jc_usuario_id= dato.jc_usuario_id)Inscritos,
  5. (SELECT COUNT(1) FROM seg_pap sgpc, seg_pap_servicio spg
  6. WHERE sgpc.seg_estatus_id IN(9) AND spg.jc_servicio_id = dato.jc_servicio_id
  7. AND spg.seg_pap_id = sgpc.seg_pap_id AND sgpc.jc_usuario_id= dato.jc_usuario_id)Pendiente_Pago,
  8. (SELECT COUNT(1) FROM seg_pap sgpc, seg_pap_servicio spg
  9. WHERE sgpc.seg_estatus_id IN(10) AND spg.jc_servicio_id = dato.jc_servicio_id
  10. AND spg.seg_pap_id = sgpc.seg_pap_id AND sgpc.jc_usuario_id= dato.jc_usuario_id)Muy_Interesado,
  11. (SELECT COUNT(1) FROM seg_pap sgpc, seg_pap_servicio spg
  12. WHERE sgpc.seg_estatus_id IN(11) AND spg.jc_servicio_id = dato.jc_servicio_id
  13. AND spg.seg_pap_id = sgpc.seg_pap_id AND sgpc.jc_usuario_id= dato.jc_usuario_id)Interesado,
  14. (SELECT COUNT(spg.jc_servicio_id) FROM seg_pap sgpc, seg_pap_servicio spg
  15. WHERE sgpc.seg_estatus_id IN(8,9,10,11) AND spg.jc_servicio_id = dato.jc_servicio_id
  16. AND spg.seg_pap_id = sgpc.seg_pap_id)Total
  17. FROM(SELECT CONCAT(jc_usuario_nombre,' ',jc_usuario_apellidos) AS Responsable,sp.jc_servicio_descripcion AS Descripcion,
  18. sps.jc_servicio_id,sgp.jc_usuario_id FROM seg_pap sgp
  19. INNER JOIN usuarios_crm us ON sgp.jc_usuario_id = us.jc_usuario_id
  20. JOIN(seg_pap_servicio sps INNER JOIN servicio sp ON sp.jc_servicio_id = sps.jc_servicio_id)
  21. GROUP BY sp.jc_servicio_descripcion, sgp.jc_usuario_id) dato)GLOBAL
lo que no se es como generar esa fila de total ayudaaa por favorrrr

Última edición por BlackJccl1; 07/03/2016 a las 17:12