Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/05/2016, 11:03
BlackJccl1
 
Fecha de Ingreso: abril-2015
Mensajes: 304
Antigüedad: 9 años, 1 mes
Puntos: 2
Variables dentro de un Select

Hola ha todos tengo un select asi
Código MySQL:
Ver original
  1. select A.Periodo,
  2. A.Mes,A.Total_Metas,
  3. TotalVentas =   B.Total_Ventas
  4. from(select Periodo = YEAR(mtd.jc_metas_fecha),
  5. Mes = MONTH(mtd.jc_metas_fecha),
  6. Total_Metas = SUM(mtd.jc_metas_monto)
  7. from    metas mt
  8. join    metas_detalles mtd on mtd.jc_meta_id = mt.jc_meta_id
  9. WHERE mtd.jc_unidad_negocio_id = 6
  10. group by YEAR(mtd.jc_metas_fecha), MONTH(mtd.jc_metas_fecha) )A
  11. left join (SELECT Periodo   = year(sp.seg_pap_fecha_ultimo_contac),
  12. Mes = MONTH(sp.seg_pap_fecha_ultimo_contac),
  13. Total_Ventas = sum(sps.seg_pap_valor_venta)
  14. FROM    seg_pap sp
  15. LEFT JOIN   seg_pap_servicio sps ON sps.seg_pap_id = sp.seg_pap_id
  16. where   sp.seg_estatus_id = 8
  17. group by year(sp.seg_pap_fecha_ultimo_contac), MONTH(sp.seg_pap_fecha_ultimo_contac))B on B.Periodo = A.Periodo and B.Mes = A.Mes
  18. WHERE A.Periodo = 2016 AND A.Mes = 4
se puede usar esto asi
Código MySQL:
Ver original
  1. select Periodo  = YEAR(mtd.jc_metas_fecha),
  2. //Porque me sale error este
  3. // /* Error de SQL (1054): Unknown column 'Periodo' in 'field list' */