Foros del Web » Programación para mayores de 30 ;) » Programación General »

Como restar en un update SQL 2005

Estas en el tema de Como restar en un update SQL 2005 en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/06/2010, 14:27
Avatar de xrojas  
Fecha de Ingreso: noviembre-2009
Mensajes: 14
Antigüedad: 14 años, 5 meses
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
  #2 (permalink)  
Antiguo 11/06/2010, 14:37
Avatar de xrojas  
Fecha de Ingreso: noviembre-2009
Mensajes: 14
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Como restar en un update SQL 2005

YA lo resolvi solo es de quitar el ultimo +1 nose porq esta ahi la verdad :D

Etiquetas: sql, studio, update, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.