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

Creación de indices con datos datetime

Estas en el tema de Creación de indices con datos datetime en el foro de SQL Server en Foros del Web. Buenas. Tengo una tabla de partidos con su id partido(campo clave), sus 2 ids de equipos y un campo fecha, entre otros. Quiero crear un ...
  #1 (permalink)  
Antiguo 04/11/2009, 09:11
 
Fecha de Ingreso: julio-2005
Mensajes: 217
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta Creación de indices con datos datetime

Buenas.
Tengo una tabla de partidos con su id partido(campo clave), sus 2 ids de equipos y un campo fecha, entre otros.
Quiero crear un indice para agilizar busquedas ya que la tabla empieza a tener un considerable numero de datos y se ralentiza mucho las consultas.

Cuando busco lo suelo hacer por un id de equipo y por la fecha, pero la fecha corta es decir, dd/mm/aaaa. El campo fecha de mi tabla tiene la hora tambien.

Existe manera de crear un indice con el id de equipo y la fecha corta???
__________________
Moitas Gracias desde Galiza!!!
  #2 (permalink)  
Antiguo 04/11/2009, 14:14
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Creación de indices con datos datetime

Podrias crear un CAMPO CALCULADO, donde guardes el DATEPART y tomar estos 2 para crear tu indices.
  #3 (permalink)  
Antiguo 05/11/2009, 11:47
 
Fecha de Ingreso: julio-2005
Mensajes: 217
Antigüedad: 18 años, 9 meses
Puntos: 0
Respuesta: Creación de indices con datos datetime

Este campo calculado seria un nuevo campo como tal que lo unico q tenga es la fecha corta?
__________________
Moitas Gracias desde Galiza!!!
  #4 (permalink)  
Antiguo 05/11/2009, 14:47
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Creación de indices con datos datetime

Si, un nuevo campo o columna, que sea del tipo CALCULADA donde hagas el CAST del campo de fecha corta
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 18:30.