Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2005, 19:55
Avatar de axel_mdq
axel_mdq
 
Fecha de Ingreso: mayo-2004
Ubicación: Mar del Plata
Mensajes: 157
Antigüedad: 20 años
Puntos: 0
hola compañero forista. Disculpame, pero no te entendí un pomo.
Supongo que estas usandoSQL2000.

Podrías probar algo así.

Código:
CREATE PROCEDURE dbo.InsertaValor -- Ponele el nombre que quieras
  @codigo  int,
  @desc varchar(255) -- ni dea del tipo que es
AS
declare
  @id int

select @id = (select max(valor)+1 as [id] from tabla where codigo = @codigo)

insert into tabla(campos)
values (valores)

GO
Creería que lo que queres es algo así.
Disculpá si no te funciona, pero lo estoy haciendo directamente desde esta página y no me puse a probarlo. De más está decir que el insert fijate que valores queres insertar...
__________________
Saludos,

Alejandro. :adios: