Autor Tema: Rangos de fechas en VFP 6.0  (Leído 7336 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Darkness

  • Trade Count: (3)
  • The Communiter-
  • *
  • Thank You
  • -Given: 65
  • -Receive: 20
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Rangos de fechas en VFP 6.0
« : 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:
La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD

Desconectado rcguillen

  • -^- Elite Silver -^-
  • Trade Count: (5)
  • The Communiter-
  • *
  • Thank You
  • -Given: 15
  • -Receive: 5
  • Mensajes: 2328
Re: Rangos de fechas en VFP 6.0
« Respuesta #1 : 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
-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-

sicario

  • Visitante
  • Trade Count: (0)
Re: Rangos de fechas en VFP 6.0
« Respuesta #2 : 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')


Desconectado Darkness

  • Trade Count: (3)
  • The Communiter-
  • *
  • Thank You
  • -Given: 65
  • -Receive: 20
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Re: Rangos de fechas en VFP 6.0
« Respuesta #3 : septiembre 06, 2007, 11:16:37 am »
utaaaaa



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

toy feliz
La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD