Sv Community El Salvador

Soporte y Tecnología => Programación => Base de Datos => Mensaje iniciado por: Darkness en septiembre 06, 2007, 11:00:51 am

Título: Rangos de fechas en VFP 6.0
Publicado por: Darkness en septiembre 06, 2007, 11:00:51 am
Necesito realizar unas consultas utilizando rangos de fechas para general unos reportes y el problema es que no puedo manejar la fecha en VFP claro usando SQL para realizar la busqueda

la cuestion es que al relizar la consulta me devuelve que el operador es diferente al operando esta sintaxis es la que he usado

select * from movs where fecha > fechadeseada

o en un rango de fechas usando un between 

tabla: Movs
campo:fecha
formato:dd/mm/aaaa


si alguien tiene algun manualito de referencia sobre este tema le agradecere muxo...

o algun script para ver ke ondas

I Need The Reports

gracias  :thumbsup:
Título: Re: Rangos de fechas en VFP 6.0
Publicado por: rcguillen en septiembre 06, 2007, 11:07:23 am
Una pregunta fechadeseada? q tipo de variable es? fecha?, fechahora? caracter?

Aparte de esa pregunta lo mejor es q manejes fechaInicial y FechaFinal
haciendo suposicion q ambas variables son de tipo fecha el selec te quedaria asi

select * from movs where fecha >= fechainicial and fecha <= fechafinal

si fechainicial y fechafinal son caracter quedaria asi

select * from movs where fecha >= ctod(fechainicial) and fecha <= ctod(fechafinal)

Y antes de todo eso...asegurate de colocar esto :
set date british
set century on


Cualquier cosa aqui estamos
Título: Re: Rangos de fechas en VFP 6.0
Publicado por: sicario en septiembre 06, 2007, 11:08:45 am
se escribe asi ....

select * from nombre_tabala
where campo_fecha between ctod('25/01/1997') and ctod('31/09/2007')

Título: Re: Rangos de fechas en VFP 6.0
Publicado por: Darkness en septiembre 06, 2007, 11:16:37 am
utaaaaa



gracias son grandes compañeros   :evil:   :yahoo: 

toy feliz