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:
Gracias por su tiempo y ayuda. Bendiciones a todos. |
este mensaje se aprecia mejor...
pero para ser mas descriptivo podrias colocar ejemplos de como estan los datos y como quieres el resultado porque aparentemente la consuta se ve bien... pero y los datos? pon un ejemplo porfa |
Ok este seria un ejemplo con la consulta que escribi:
Plan A Plan B Servicio Nombre Precio Servicio Nombre Precio 001 Consulta 150 001 Consulta 50 002 Control 200 003 Radiogra 250 Me explico; los servicios del Plan A son los correctos. si el servicio 001 en el plan tiene precio 150 entonce el trabajo del Update es ponerlo 150 en el plan B. Pero si el servicio 002 que esta en el plan A y no en el plan B lo que no quiero es que me lo inserte y le coloque precio 0, que es lo que me esta pasando. Gracias por tu tiempo amigo. Dios te bendiga. |
Para entenderlo mejor, ¿puedes poner la estructura de las tablas?
Ejemplo:
|
que tal algo asi
|
mmm dandole vueltas al asunto creo que tampoco funcionaria
estamos chequeando el precio pero no el plan.... |
que tal asi, me cree unas tablas temporales para simular tu tabla real. lo único que en realidad te interesaría es el Update, puedes testearlo en Sql Server este script pero el update creo funcionará para cualquier base de Datos.
El update es lo que te interesaría. Salu2 |
La franja horaria es GMT +2. Ahora son las 07:30:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi