Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2016, 12:15
BlackJccl1
 
Fecha de Ingreso: abril-2015
Mensajes: 304
Antigüedad: 9 años, 1 mes
Puntos: 2
SUMAR Campos de distintas Tablas

Hola a todos como están veran tengo una consulta donde sumos dos campos de distintas tablas pero no se si esa es la forma correcta ya que lo montos de suma son altos
Código MySQL:
Ver original
  1. SELECT mtd.jc_metas_fecha,SUM(mtd.jc_metas_monto) AS meta_general,SUM(sg.seg_valor_venta) + SUM(sps.seg_pap_valor_venta)AS venta_real FROM metas mt
  2. LEFT JOIN metas_detalles mtd ON mtd.jc_meta_id = mt.jc_meta_id
  3. LEFT JOIN unidad_negocio und ON und.jc_unidad_negocio_id = mtd.jc_unidad_negocio_id
  4. LEFT JOIN seg_pap sp ON sp.jc_unidad_negocio_id = mtd.jc_unidad_negocio_id AND YEAR(sp.seg_pap_fecha_ultimo_contac) = YEAR(mtd.jc_metas_fecha)
  5. AND MONTH(sp.seg_pap_fecha_ultimo_contac) = MONTH(mtd.jc_metas_fecha) AND sp.jc_unidad_negocio_id = 6
  6. LEFT JOIN seg_pap_servicio sps ON sp.seg_pap_id = sps.seg_pap_id
  7. LEFT JOIN seg_comercial sg ON sg.jc_unidad_negocio_id = mtd.jc_unidad_negocio_id AND sg.jc_unidad_negocio_id IN (5,1)
  8. AND YEAR(sg.seg_fecha_ultimo_contac) = YEAR(mtd.jc_metas_fecha) AND MONTH(sg.seg_fecha_ultimo_contac) = MONTH(mtd.jc_metas_fecha)
  9. WHERE mtd.jc_unidad_negocio_id IN(6,5,1)
  10. GROUP BY YEAR(mtd.jc_metas_fecha),MONTH(mtd.jc_metas_fecha)