Ver Mensaje Individual
  #1  
Antiguo 02-09-2011
AnuardMichelen AnuardMichelen is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 38
Reputación: 0
AnuardMichelen Va por buen camino
Actualizar Datos En una misma tabla. (Mensaje Correcto)

Hola a todos, espero que estén bien.

Estoy tratando de actualizar unos registros de una tabla y lo estoy haciendo tomando como referencia una cantidad de registros de esa misma tabla. Pero a la hora de realizar el Update tengo como resultado datos que no necesito.

Para explicarme mas completo, ejemplo:

Tengo el plan A el cual contiene los datos organizados, entonces tengo varios planes B,C,D,F.... mas hay datos que están en el Plan A que necesariamente no tienen que estar o no están en los demás planes estos registro no los necesito.

Este es el Update que estoy realizando:

Código SQL [-]
Update planes_servicios O set o.precio_regular = coalesce 
((select d.precio_regular from planes_servicios D where d.id_plan = 'PLANMSTRO' 
and o.id_servicio = d.id_servicio),0) 
where coalesce (IN_PLAN, 'F') = 'F' and coalesce (RECLAMABLE,'F') = 'F' 
and exists (select h.precio_regular from planes_servicios H where h.id_plan = 'PLANMSTRO')

Gracias por su tiempo y ayuda.
Bendiciones a todos.
Responder Con Cita