Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2015, 20:15
Avatar de mkcfernandez
mkcfernandez
 
Fecha de Ingreso: junio-2007
Ubicación: Veracruz
Mensajes: 24
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: La subconsulta ha devuelto más de un valor, lo que no es correcto cuando v

hola colegas tengo el mismo problema pero se me genera en un trigger, cabe mencionar que el mismo trigger me funciona sin problemas en una tabla anterior les explico tengo 4 tablas una con un listado de productos otra con el listado de productos y la cantidad que se vende, otra con los productos y la cantidad pero desglosado por ingredientes y la última tabla es donde debo disminuir los ingredientes y es en esta última donde no me jala el trigger no se si me explico pero de todos modos le dejo el trigger que ocupo


ALTER trigger [dbo].[salida_producto_vendido] on [dbo].[detalle_recetas]
AFTER UPDATE
As
if UPDATE (cantidad)
begin
declare @productos as varchar (50)
declare @cantidad as int

set @productos = (select ingredientes from inserted)
set @cantidad = ( select cantidad from inserted)

UPDATE almacen
set disponible = disponible - @cantidad
where producto = @productos
end