Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   hacer un update (https://www.clubdelphi.com/foros/showthread.php?t=67912)

pronto7 13-05-2010 17:00:05

hacer un update
 
buanos dias a todos tengo dos tablas y estoy sumando algunas columnas y necesito actualizar esos resultados en otra tabla y no se como hacerlo si me pueden ayudar por favor.......

ContraVeneno 13-05-2010 17:04:18

Código SQL [-]
Update UnaTabla
Set UnCampo = O.OtroCampo
From OtraTabla O
Where....

pronto7 13-05-2010 17:24:21

tengo esto
 
tengo esto...

datamodule2.QTotalG.Close;
datamodule2.QTotalG.SQL.Clear;
datamodule2.QTotalG.SQL.Add ('select sum(Precio_d) as Total,Des_Categoria from Productos where des_categoria like :categoria ');
datamodule2.QTotalG.SQL.Add ('group by Des_Categoria');
datamodule2.QTotalG.Parameters[0].Value := 'GRUPO%';
datamodule2.QTotalG.Open;

y necesito q la suma q esto me da guardarla en otros campos de otra tabla y ya lo intente con ese update pero no lo hace que se podria hacer...

ContraVeneno 13-05-2010 17:39:21

Para asignar el valor de la suma de un campo a otro campo en otra tabla, esto me funciona correctamente en SQL Server:

Código SQL [-]
update UnaTabla
Set UnCampo = Total
From (
          Select Sum(O.OtroCampo) as Total
          from OtraTabla O
          where O.ID = 1
        ) T
where ID = 150

pronto7 13-05-2010 19:23:40

res
 
estoy haciendo eso y si funciona pero no me esta trateyendo ningun valor


La franja horaria es GMT +2. Ahora son las 16:04:13.

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