FoxPro/Visual FoxPro - Busqueda con Fechas en Sql

 
Vista:

Busqueda con Fechas en Sql

Publicado por Antonio (36 intervenciones) el 11/04/2007 02:12:22
tengo una base de datos en SQL, con un campo de tipo datetime (me graba la fecha y la hora), yo quiero hacer una busqueda en la que me devuelva los registros de un día.

Yo hago todo esto:

lfecha = LEFT(CMONTH(date()),3)+' '+ ;
IIF(DAY(date())<10, ' ' + ;
sTR(DAY(date()),1), STR(DAY(date()),2))+ ' '+ ;
STR(YEAR(date()),4)

&& lo convierto a este formato: 'Abr 11 2007'


Cad = "select * from devinofi where cveint = '" + thisform.anuming.Value + ;
"' and left(fecvis,11) = '" +lfecha + "'"

SqlRet=SqlExec(Sql,Cad,'catint')

No se si esta bien esto, o hay otra forma de buscar, ya que en la base de datos de SQL, se guarda la info. con fecha y hora.
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
sin imagen de perfil

RE:Busqueda con Fechas en Sql

Publicado por William (2 intervenciones) el 13/04/2007 16:59:17
? DMY(DATE())
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
sin imagen de perfil

RE:Busqueda con Fechas en Sql

Publicado por willy_tpfw (2 intervenciones) el 13/04/2007 17:20:49
Cad = "select * from devinofi where cveint = '" + thisform.anuming.Value + ;
"' and convert(varchar,fecvis,112) = '" + dtoc(date())+ "'"
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

RE:Busqueda con Fechas en Sql

Publicado por jose anzola (10 intervenciones) el 27/04/2007 21:28:21
Saludos...no es necesario hacer tanto codigo para realizar esa búsqueda con fechas...toma tus fecha desde hasta en dos variables.. luego cuando hagas tu SELECT utiliza un BETWEEN con los paramétros de la fecha no importa la hora que tengas, es indiferente la comparación es total en este caso..

Saludos espero te sirva de ayuda
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