Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/12/2011, 23:56
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
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