Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2010, 05:56
aburjachs
 
Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 13 años, 4 meses
Puntos: 0
UPDATE de un SELECT

Por circunstancias, me ha tocado hacerme cargo de una BD SQL, y no es mi fuerte, voy haciendo mis pruebas, y leo mucho en foros y manuales, pero a veces me cuesta encontrar soluciones.

Me encuentro que necesito actualizar datos de una TABLA, pero con las condiciones que me da un SELECT, y no se como montarlo, aqui os dejo el UPDATE que quiero hacer, y el SELECT en el cual se tiene que basar ese UPDATE.

Osea que quiero actualizar solo los datos que se cumplan en el Select.

Muchas gracias por vuestra ayuda.

UPDATE RECIBOS
SET
RECIBOS.REC_Situacion=3,
RECIBOS.REC_MotivoAnulacion ='ANULACION RECIBO'

=============================================

SELECT *
FROM RECIBOS INNER JOIN POLIZAS ON RECIBOS.POL_Id = POLIZAS.POL_Id
WHERE RECIBOS.REC_Situacion=1
AND RECIBOS.REC_Efecto<'01/10/2010'
AND RECIBOS.GES_Id=16
AND RECIBOS.REC_TipoGestion=2
AND POLIZAS.CIA_Id=2950181