Hola a todos como estan verán tengo una consulta para realizar unos cuadros de metas lo cual suma montos aqui mi consulta
Código MySQL:
Ver originalSUM(IF(sp.seg_estatus_id
= 8,sps.seg_pap_valor_venta
,0)) LEFT JOIN seg_pap_servicio sps
ON sps.seg_pap_id
= sp.seg_pap_id
)ON mtd.jc_unidad_negocio_id
= sp.jc_unidad_negocio_id
AND YEAR(sp.seg_pap_fecha_ultimo_contac
) = YEAR(mtd.jc_metas_fecha
) AND MONTH(sp.seg_pap_fecha_ultimo_contac
) = MONTH(mtd.jc_metas_fecha
) ) ON mtd.jc_meta_id
= mt.jc_meta_id
WHERE mtd.jc_unidad_negocio_id
= 6
el resultado es el siguiente
Código excel:
Ver original"jc_metas_fecha","SUM(mtd.jc_metas_monto)","SUM(IF(sp.seg_estatus_id = 8,sps.seg_pap_valor_venta,0))"
"2016-01-01", "105000", "64000"
"2016-02-01", "28200", "36000"
"2016-03-01", "552000", "180000"
"2016-04-01", "16200", "210000"
"2016-05-01", "9500", "0"
"2016-06-01", "9700", "0"
"2016-07-01", "3200", "0"
"2016-08-01", "0", "0"
"2016-09-01", "0", "0"
"2016-10-01", "0", "0"
"2016-11-01", "0", "0"
"2016-12-01", "0", "0"
en la segunda suma comparo con las filas de los registros de los cuales deberían sumar no coincide aqui el select manual
Código MySQL:
Ver originalSELECT sp.seg_pap_fecha_ultimo_contac
,sp.seg_estatus_id
,sps.seg_pap_valor_venta
FROM seg_pap sp
LEFT JOIN seg_pap_servicio sps
ON sp.seg_pap_id
= sps.seg_pap_id
WHERE sp.seg_estatus_id
= 8 AND YEAR(sp.seg_pap_fecha_ultimo_contac
) = 2016 AND MONTH(sp.seg_pap_fecha_ultimo_contac
) = 04
el resultado es el siguiente
Código excel:
Ver original"seg_pap_fecha_ultimo_contac","seg_estatus_id","seg_pap_valor_venta"
"2016-04-14", "8", "50000"
"2016-04-14", "8", "0"
"2016-04-14", "8", "0"
"2016-04-15", "8", "2500"
"2016-04-15", "8", "0"
"2016-04-15", "8", "0"
la suma para el mes de abril no coincide ayuda por favor voy varios dias con este tema



