Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   actualizar dato de detalle con fecha en cabecera (https://www.clubdelphi.com/foros/showthread.php?t=94230)

oscarac 12-10-2019 00:00:41

actualizar dato de detalle con fecha en cabecera
 
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:

Código SQL [-]
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'))))


La franja horaria es GMT +2. Ahora son las 14:03:20.

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