Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/04/2013, 11:58
Comuner
 
Fecha de Ingreso: abril-2013
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Update precios

Cita:
Iniciado por Libras Ver Mensaje
veo varios errores

UPDATE ges_articulos
SET ultimo_costo=albcompra.base_linea
FROM dbo.ges_articulos as t1 ---creo que esta de mas el dbo, otra cosa usa otro alias para esta tabla ya que tienes una columna que se llama cref
INNER JOIN (SELECT articulo, base_linea FROM ges_albcompra_lin GROUP BY articulo) AS albcompra
ON ges_articulos quita esta parte y usa
t1.cref = ges_--quita esto
albcompra_lin.articulo

y prueba si funciona :)

Creo haber entendido esto:

UPDATE ges_articulos
SET ultimo_costo=albcompra.base_linea
FROM ges_articulos as t1
INNER JOIN (SELECT articulo, base_linea FROM ges_albcompra_lin GROUP BY articulo) AS albcompra
ON t1.cref = albcompra.articulo

Pero me dice que la columna ges_albcompra_lin.base_linea de la lista de seleccion no es valida, porque no esta contenida en una función de agregado ni en la clausula GROUP BY.