Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/06/2012, 13:18
kagomagoo
 
Fecha de Ingreso: junio-2012
Ubicación: torreon
Mensajes: 12
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: consulta o funcion con un trigger

bueno perdon deje muestro el trigger corregido
go
create trigger gastos_exportaciones on exportacion
for insert as
begin
declare @productos int
declare @gastos int
declare @cantidad int
declare @precio int
declare @exportacion int
declare @pais int
declare @idcount int

select @productos = id_productos, @cantidad = cantidad, @exportacion = id_exportacion
from inserted
select @precio = precio from productos where id_productos = @productos
select @gastos =(@cantidad * @precio)+costo from pais where id_pais = @productos
insert into concentrado values (@productos, @exportacion, @gastos)

select @idcount = count(*)from concentrado
select id_productos, id_exportacion, gastos from concentrado where id_concentrado = @idcount

end
go

me aroja el resultado

id_productos id_exportacion gastos
1 1 4300
id_productos id_exportacion gastos
2 2 3500
id_productos id_exportacion gastos
3 3 5000


entonces lo que quiero esque los gastos sea maximo y que solo me salga un solo registro.. ya no se que mas hacer haber si me ayudan porfas