Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2010, 14:27
Avatar de xrojas
xrojas
 
Fecha de Ingreso: noviembre-2009
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
Pregunta Como restar en un update SQL 2005

la situacion es esta tengo una tabla q lleva un consecutivo que yo cree es este:

select count(CodSolicitud)+1 as numero from solicitud

simplemente cuenta el CodSolicitud y le va insertando el numero correspondiente
el problema es q si por ejemplo llevo tres solicitudes y elimino la Numero 2 entonces ese select en el ultimo numero pasaria a 2 que son las q quedan la 1 y la 3 entonces me estaria insertando un CodSolicitud duplicado porque el cuando ingreso otra ves ala solicitud me va a decir q la que sigue es la 3 que ya existe
estuve intentando algo asi :

update solicitud set CodSolicitud = (select count(CodSolicitud)-1 as numero from solicitud) where CodSolicitud = (select count(CodSolicitud)+1 as numero from solicitud)

pero no me hace nada, les agraderia ayuda