Update con select

Hola David tengo un problemita que es actualizar datos de una consulta, la tabla es:
ID
1
2
3
4
5
SELECT id FROM [OPERACIONES$] WHERE id >= " & textid.text & "
pero a los datos seleccionados quiero actualizarlos sumandoles 1 la consulta que hago es:
UPDATE [OPERACIONES$] SET id=(SELECT id FROM [OPERACIONES$] WHERE id >= "& textid.text &") + 1 WHERE id = " & textid.text & " pero me devuelve error
Y recuerdas que te había comentado que esto lo estoy haciendo desde excel irónico. De antemano muchas gracias.

1 respuesta

Respuesta
1
Tu sentencia de update esta mal:
update [OPERACIONES$] set id= id + 1
where id in (select id from [OPERACIONES$] where id
>= "& textid.text &")
Muchísimas gracias David ahora podre continuar con el desarrollo, me había quebrado la cabeza con esto desde el jueves de la semana pasada, ahora solo lo tengo que adecuar a mis necesidades. Espero y no te incomode: por que a veces apareces bloqueado.
Muchas gracias y si no te molesta seguiré consultándote.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas