Buenas a todos!!!!!!
necesito ayuda con una consulta, tengo la siguiente tabla TablaA
id numero flag secuencia
001 100 0 712
002 101 0 716
003 101 1 720
004 102 0 730
con estos registros debo actualizar la TablaB, pero todos los reditros de la tabla TablaB desde la secuencia 712 hasta la secuencia 715 se actualizan con el id 001,
los registros de la tabla TablaB desde la secuencia 716 hasta la secuencia 719 se actualizan con el id 002 y asi para cada uno de los registros de la TablaA.
tengo lo seguiente pero no me funciona
UPDATE TablaB SET idTB=id
FROM TablaB TB INNER JOIN TablaA TA on TA.numero=TB.numero
pero no me da los resultados que espero.
si de alguna manera pudiera colocar la secuencia del registro 2 de la TablaA en una nueva columna quedando asi creo que sera mas facil para la condicial de actualizacion.
id numero flag secuencia secuencia2
001 100 0 712 716-1
002 101 0 716 720-1
003 101 1 720 730-1
004 102 0 730 max(secuencia where numero=numero)
Por favor si alguien me pudiera colaborar con gusto le agradezco.
Muchas GRACIAS!!!!!!!!!!!