Sentencia SQL que no funciona

08/11/2007 - 23:21 por Antonio Ortiz | Informe spam
Estoy utilizando una sentencia para actualizar una tabla y no me funciona,
alguien me podria ayudar?

Update TblExistencia Set
TblExistencia.Existencia=TblExistencia.Existencia+Sub.Cantidad,
NoRentas=NoRentas+Sub.Cantidad
From TblExistencia
Inner Join
(Select TblVentaDet.IDProducto, TblVentaDetNoCopia.NoCopia,
TblVentaDet.Cantidad From TblVentaDet Inner Join TblVentaDetNoCopia On
TblVentaDet.IDVentaDet=TblVentaDetNoCopia.IDVentaDet Where
(TblVentaDet.IDVenta9) ) Sub
ON (TblExistencia.IDProducto=Sub.IDProducto) And
(TblExistencia.NoCopia=Sub.NoCopia)



Las relaciones entre las tablas son de la siguiente manera:

TblVentaDet -> TblVentaDetNoCopia (IDVentaDet)
TblProducto -> TblExistencia (IDProducto)
TblVentaDetNoCopia -> TblExistencia (IDProducto, NoCopia)

Gracias


Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
 

Leer las respuestas

#1 Maxi
08/11/2007 - 23:37 | Informe spam
Hola, y cual es el error que da?


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-
"Antonio Ortiz" escribió en el mensaje de noticias
news:

Estoy utilizando una sentencia para actualizar una tabla y no me funciona,
alguien me podria ayudar?

Update TblExistencia Set
TblExistencia.Existencia=TblExistencia.Existencia+Sub.Cantidad,
NoRentas=NoRentas+Sub.Cantidad
From TblExistencia
Inner Join
(Select TblVentaDet.IDProducto, TblVentaDetNoCopia.NoCopia,
TblVentaDet.Cantidad From TblVentaDet Inner Join TblVentaDetNoCopia On
TblVentaDet.IDVentaDet=TblVentaDetNoCopia.IDVentaDet Where
(TblVentaDet.IDVenta9) ) Sub
ON (TblExistencia.IDProducto=Sub.IDProducto) And
(TblExistencia.NoCopia=Sub.NoCopia)



Las relaciones entre las tablas son de la siguiente manera:

TblVentaDet -> TblVentaDetNoCopia (IDVentaDet)
TblProducto -> TblExistencia (IDProducto)
TblVentaDetNoCopia -> TblExistencia (IDProducto, NoCopia)

Gracias


Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com

Preguntas similares