Que sume al Actualizar
Holas
Se que en SQL debe existir alguna forma de que al actualizar un campo y a la vez este se sume con el existente, o no existe. Yo hasta el moneto lo que hago es: Begin a:=valor_viejo_de_Basedatos + Aumento_de_valor_viejo; with tabla1 do Begin close; sql.clear; sql.add('update tabla1'); sql.add('set precio=: param1'); sql.add('Where Noartic=: param2'); parambyname('param1').asinteger:=a; parambyname('param1').asinteger:=10; ExecSql; end; Sumo afuera lo que quiero actualizar el campo existente en la tabla mas el aumento y luego se lo envio. Existe la forma de hacer que ella entienda que al actualizar decirle que lo que quiero es sumar el valor existente mas el que le envio. |
Código:
Update MiTabla Set MiCampo = MiCampo + MiValor; |
La franja horaria es GMT +2. Ahora son las 14:26:50. |
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