Ahora estoy intentando usar procedimientos almacenados y liberar un poco de esas tareas a la aplicación.
Tengo una update para hacer un procedimiento almacenado que no consigo hacerlo funcionar y no veo nada raro.
Son dos tablas:
ges_articulos (tabla de articulos)
=========
cref (codigo del articulo)
ultimo_costo (ultimo costo que quiero actualizar)
ges_albcompra_lin (tabla de lineas de albaranes de compra)
=============
articulo (codigo del articulo)
base_linea (precio con el que quiero actualizar )
Código SQL:
Ver original
UPDATE ges_articulos SET ultimo_costo=albcompra.base_linea FROM dbo.ges_articulos cref INNER JOIN (SELECT articulo, base_linea FROM ges_albcompra_lin GROUP BY articulo) AS albcompra ON ges_articulos.cref = ges_albcompra_lin.articulo
Lo que intento hacer es coger el ultimo precio de la tabla ges_albcompra_lin y actualizar el precio en la tabla ges_articulos
Gracias