Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2011, 15:17
maloboy_2k
 
Fecha de Ingreso: octubre-2010
Ubicación: Palermo
Mensajes: 55
Antigüedad: 13 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Problema con select

Hola Libras, gracias por el codigo,
lo único es que al código que me enviaste:
--------
Update precios
set precios.precio_uni=t1.precio
(select lista.precio from lista where lista_nro_de_lis='9999') as t1
where precio.cod_arti=list.cod_arti
-------

Para que funcione le tuve que agregar y cambiar algunas cosas, por ejemplo

En la linea " (select lista.precio from lista where lista_nro_de_lis='9999') as t1 "
quedo con un from antes.

set precios.precio_uni=t1.precio
from (select lista.precio, lista.cod_articu from lista where nro_de_lis='9999') as t1

También tuve que incluir cod_articu, sino en el where me decía que no podía encontrar la columna cod_arti
El el where cambié la referencia a lista por el sinonimo de la tabla t1.cod_articu.

De esa forma funcionó sin problemas
Ideas? faltaban o tengo algo que no funciona en el sql.
Te comento que estoy utilizando sql2005 express, por las dudas para probar esto.
Desde ya gracias, por todo.

Saludos
Gustavo