PDA

Ver la Versión Completa : actualizar dato de detalle con fecha en cabecera


oscarac
12-10-2019, 00:00:41
les pasa que saben hacer algo pero se bloquean y no logran encontrar la solucion?
me pasa ahorita

tengo 2 tablas cabecera y detalle, se relacionan por un tipo y numero de documento

TDOC + DOC

en la cabecera tengo las fechas del 01.10.2019 al 10.10.2019

en el detalle tengo registros de los consumos, pero por error un dia en particular, en lugar de digitar el codigo '0003' colocaron el codigo '0026'

entonces
como cambio el codigo del detalle que esta en 0026 por 0003 pero solo del dia 02.10.2019

me estoy rompiendo la cabeza....

Diego E.
12-10-2019, 00:56:28
Hola oscarac, la verdad no se si entendí bien, pero según yo lo que quieres hacer es:

UPDATE Detalle SET Codigo = '0003'
WHERE (IDDetalle = (SELECT D.IDDetalle FROM Detalle D INNER JOIN Cabecera C
ON D.ComunDetalle = C.ComunCabecera WHERE (C.Fecha = Cast('2019-10-02' as DateTime)) AND (D.Codigo = '0026'))))