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