restar 2 campos de 2 tablas diferentes con sql

jardinderosa

Lanero Regular
1 Nov 2007
13
hola tengo un problem he estado intentando hacer una operacion aritmerica
para restar 2 campos de dos tablas diferentes de un bb de access y el resultado guardarlo en alguna de las tablas y me marca error en la sintaxis,
alguien sabe como puedo hacerlo:( ? de antemano gracias.
nota: lo que pasa es que NO deseo hacerlo como una consulta en la base de datos si no restarlo por medio de codigo para luego mostrar un reporte. ejemplo
clave stock cant_vendida existen
122 10 4 6
algo asi me gustaria mostrar en el reporte pero de cada producto
seguimos en cotacto...
 
pues muestre el codigo para saber cual es el error, además según entiendo la resta se guarda en la BD?, si es necesario?? ya que un campo calculado no se debería guardar en la Base de Datos.
 
ok. mire lo que pasa es que tengo esta formula
update productos p, exist e set stock = p.stock - e.cantidad where p.clave = e.clave

1.- muestro un producto a vender en un grid ( se guarda en un tabla, donde se muestran los productos que ya vendi aveces el mismo producto)
lo que quiero hacer es que al restar lo que tengo en stock - cantidad en el campo stock disminuya dependiendo de la cantidad vendida de ese producto.

ejemplo :
tabla :exist
clave cant_vendida
001 ------- 1
002 ------- 1
003 ------- 4
001 ------- 1
003 ------- 1

tabla: productos quedaria de la sig manera tomando como ejemplo que en cada uno habian 10 en stock.
clave stock
001 ---- 8
002 ---- 9
003 ---- 5
tengo que agregar a mi consulta un group by ???o como???
 

Los últimos temas