Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/07/2018, 13:03
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: update con el resultado de un select

Código MySQL:
Ver original
  1. UPDATE tmp_venedors
  2. SET normal_completa_unidades = completa.operaciones,
  3.     normal_completa_importe = completa.impvta,
  4.      normal_completa_dto_medio = completa.avgdto,
  5.      normal_completa_vtamedia = completa.vtamedia
  6. ( SELECT vendedorVta, COUNT(*) AS operaciones, SUM(impnetoVta) AS impvta,  
  7.          round(avg(impdtoVta),2) AS avgdto, round(avg(impnetoVta),2) AS vtamedia
  8. FROM encargos t
  9. WHERE anuladaVta<>"S" AND fechaVta BETWEEN '2018-07-01' AND '2018-07-31' AND promocionVta=0 AND TRIM(monturaVta)>''
  10. GROUP BY vendedorVta ) as completa
  11.  
  12. WHERE vdor=completa.vendedorVta
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me