Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/04/2012, 07:19
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 14 años, 3 meses
Puntos: 4
Respuesta: Subconsulta en un insert

me surgio otro inconveniente con el mismo insert
Código MySQL:
Ver original
  1. INSERT INTO seguimientos_v  
  2. VALUES (null,0,0,0,'Rm',2,0,0,(SELECT stk FROM articulos WHERE arti_id=1),0,NOW(),NOW())
hasta aca todo perfecto pero en la columna siguiente de hacer el (select)en donde esta el 0 necesito hacer una operacion matematica (una resta)
entonces le puse un alias a al campo del select
Código MySQL:
Ver original
  1. INSERT INTO seguimientos_v  
  2. VALUES (null,0,0,0,'Rm',2,0,0,(SELECT (stk) AS sk FROM articulos WHERE arti_id=1),'sk' - 4,NOW(),NOW())

pero no hace la operacion en cambio en ese campo inserta el -4
como seria la forma correcta de hacerlo?
Saludos y muchas gracias!!!