Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2012, 20:06
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Respuesta: Como condicionar SUM en procedimiento almacenado

Para actualizar una tabla en función de los valores de otra tabla tienes la sintaxis update from, por ejemplo:

Código:
update clientes 
  set cl_estatus = 2
from (
 select 
  ventas_generales.vg_cte 
 from 
  ventas_generales inner join ventas_det
   on ventas_generales.vg_folio =  ventas_det.vd_folio
 group by ventas_generales.vg_cte
 having sum(ventas_det.vd_precio * ventas_det.vd_cant) > 500
) t
where clientes.cte = t.vg_cte
Saludos