Update con Join
Tengo esta consulta:
En vez de que me devuelva los registros, quiero hacerles un Update en el campo cf.total = 0 |
kcaARLOosz,
¡Bienvenido al Club Delphi! :D Nelson. |
Hola!
Mucho gusto!
|
¿Qué problema tienes?
|
Quiero saber si hay una forma de hacer un update con ese inner join en una misma sentencia para que me actualice cf.total = 0
|
Sigue sin entenderse lo que quieres.
¿Para qué quieres hacer ese select para hacer un update?
|
Necesito hacer un update en el campo total de la tabla drybcuenf a los registros que cumplan con la condición where suma = 0 and horacierra is null de la tabla drybcuen
|
Ya entendí.
¿Cuál es la estructura de ambas tablas y los campos que las relacionan? |
La consulta que te muestro me devuelve los registros a los que les quiero hacer el update en el campo total de la tabla drybcuenf. Eso es lo que no sé hacer, el update cumpliéndose las condiciones de la consulta.
Para ver si me entiendes mejor, sería algo como.
|
¿Cuál es la estructura de ambas tablas y los campos que las relacionan?
|
Los campos que las relacionan son pventa, serie y folio.
drybcuenf tiene los siguientes campos: pventa integer, serie char, folio integer, total double drybcuen tiene los siguientes campos: pventa integer, serie char, folio integer, horacierra date, suma double |
Hola kcaARLOosz.
Creo que podrías hacer:
Saludos :) |
Muchas gracias por las respuestas!:)
¿Servirá para múltiples registros?. Por el momento no tengo acceso a la BD, pero cuando haga las pruebas notifico como me fue. Excelente foro. :cool:^\||/ |
Muchas gracias a ambos! :D
Me sirvió tu respuesta eficsa. |
La franja horaria es GMT +2. Ahora son las 12:36:19. |
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