Visual Basic.NET - Busqueda en bd por fecha

 
Vista:

Busqueda en bd por fecha

Publicado por be rock (3 intervenciones) el 27/04/2009 17:53:26
Hola amigos, espero que se encuentren excelente.

Lo que quiero saber es lo siguiente:

Necesito buscar una determinada fecha en una tabla. la tabla solo tiene un autonumerico como Pk, y no se si puedo optimizar la busqueda, colocando Year(campo_fecha) ; month(campo_fecha) ; day(campo_fecha) o si solo coloco en la instruccion SQL (campo_fecha) en la condicion.

Mi pregunta es, si al no tener en cuenta la clave principal (pk) y solo referirme a una columna, la fecha, se podría tardar mucho tiempo en buscar si tengo una cantidad de registros conciderable?

Gracias...

Solo por hoy vivo...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Busqueda en bd por fecha

Publicado por juan pablo (2 intervenciones) el 27/04/2009 20:17:21
Que mas Hermanito!!
bueno le comento mi manera de desarrollar esa gestion que necesitas...
las sentencias SQL entonces si te acuerdas o las sabes manejar siempre ban dirigidas a comenzar asi
Select * from (nombre de la tabla) where ( nombre del campo, este caso seria fecha)

Acuerdate que para buscar por fechas el formato en sql seria
Año-Mes-Dia y no Dia-Mes-Año

la instruccion que podrias utilizar seria esta por eejmplo.

select * from Datos where Fecha = '2009-04-27'
o
select * from Datos where Fecha = '20090427'

y bueno el tiempo de respuesta en realidad es lo mismo, y si se puede hacer con este campo(fecha) sin importar que sea clave principal..

espero haber podido colaborar en algo

ExitoS!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar