Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

campo incremental en base de datos sql server 2008

Estas en el tema de campo incremental en base de datos sql server 2008 en el foro de SQL Server en Foros del Web. hola, tengo un sitio web con asp.net y utilizo una base de datos sql, tengo un campo en la tabla, el campo se llama semestre ...
  #1 (permalink)  
Antiguo 09/12/2011, 11:43
 
Fecha de Ingreso: noviembre-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 2
campo incremental en base de datos sql server 2008

hola, tengo un sitio web con asp.net y utilizo una base de datos sql,
tengo un campo en la tabla, el campo se llama semestre es de valor int quisiera saber si este se puede incrementar cada 6 meses
por ejemplo al dar de alta a un alumno se lo pone el semeste ya sea del 1 a 9 y se guarda el el campo semestre, y para no estar midificando la base de datos cada semestre para cambiar el numero, quiero saber si existe una manera de que se incremente solo.
gracias
  #2 (permalink)  
Antiguo 09/12/2011, 12:06
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: campo incremental en base de datos sql server 2008

con un job o una schedule task en sql server....

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 09/12/2011, 23:56
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Respuesta: campo incremental en base de datos sql server 2008

No entiendo bien el caso que planteas, pero en general, los campos con valores que cambian en función del tiempo no son candidatos para guardarlos en tablas, se consideran campos virtuales y su valor es calculado en cada consulta. El ejemplo clásico es la edad, donde se guarda en la tabla Personas el campo Personas.FechaNacimiento, pero Edad es un campo virtual que se obtiene con getdate() - Personas.FechaNacimiento. Evalúa la posibilidad de hacer un cálculo similar entre el semestre, la fecha actual y la fecha de alta del alumno.

Saludos

Etiquetas: asp.net4, sqlserver2008, tabla, campos
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 00:53.