Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Actualizar campo (http://www.forosdelweb.com/f87/actualizar-campo-453100/)

Masta 29/12/2006 09:04

Actualizar campo
 
Hola a todos.. Mi duda es concreta, estoy empezando y me he atascado con lo siguiente:

Tengo una tabla de Pedidos y otra con Lineas de Pedido ya con registros ambas.

Pedidos
-IDPedido
-PrecioPedido

LineasPedido
-IDPedido
-Cantidad
-Precio

El campo "PrecioPedido" lo acabo de crear, y en él quiero indicar el Cantidad*Precio de la tabla "LineasPedido".

¿Qué stored procedure hago para que al lanzarlo me actualice el campo "PrecioPedido" de todos los pedidos existentes?

Muchas gracias

daniel00 29/12/2006 09:35

Re: Actualizar campo
 
Que tal Masta.

Con las siguiente sentencia actualizas un campo que depende de otra tabla.

Código:

UPDATE Pedidos Set PrecioPedido = lp.Cantidad * lp.Precio
FROM Pedidos  p
          INNER JOIN LineasPedido lp ON p.IDPedido = lp.IDPedido

Aúnque lo anterior no es muy recomedable hacer, es decir, tener campos calculados que dependean de otros campos( sea de la misma tabla o de otras), porque es díficil mantener la integridad de los datos.

Saludos y Feliz Año!


La zona horaria es GMT -6. Ahora son las 01:17.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.