Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2013, 17:04
Comuner
 
Fecha de Ingreso: abril-2013
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
Update precios

Buenas a todos, llevo algún tiempo con SQL pero hasta ahora lo hacia todo a "pelo" desde mi aplicación en VB6 directamente haciendo insert update y poco mas desde la conexión.

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
  1. UPDATE ges_articulos
  2. SET ultimo_costo=albcompra.base_linea
  3. FROM dbo.ges_articulos cref
  4. INNER JOIN (SELECT articulo, base_linea FROM  ges_albcompra_lin GROUP BY articulo) AS albcompra
  5. 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

Última edición por gnzsoloyo; 26/04/2013 a las 08:57