FoxPro/Visual FoxPro - Caracter tipo doble

   
Vista:

Caracter tipo doble

Publicado por JHONNATTI-K (3 intervenciones) el 22/05/2008 20:02:57
Hola tengo un problema, estoy haciendo la siguiente consulta.

SELECT dentrada as fecha, descrip as Descripcion;
FROM ordmant;
where ordmant.dentrada >= 01/01/2007 and ordmant.dentrada <= 31/12/2007

el campo (dentrada) es tipo doble, al ejecutar la consulta me genera un error de incopatibilidad entre tipo de operador y operando, por eso no se como debo convertir la fecha que escribo para consultar a tipo doble o otra solucion, les agradeceria su ayuda.

Saludos.
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:Caracter tipo doble

Publicado por Neo (1 intervención) el 22/05/2008 20:28:39
Bueno, no se si te entiendo bien pero asumo que estas almacenando en tu campo DENTRADA una fecha con un formato AAAAMMDD o sea que para el 01/01/2007 este campo tendria un valor numerico de 20070101, si es asi en tu SELECT deberias colocarlo de la misma forma ORDMANT.DENTRADA >= 20070101 AND ORDMANT.DENTRADA <= 20071231, y si lo que estas haciendo es pedir este rango de fechas al usuario a traves de un TEXTBOX podrias hacer algo como esto:

nFECHA1=VAL(DTOS(THISFORM.TEXTBOX1.VALUE))
nFECHA2=VAL(DTOS(THISFORM.TEXTBOX2.VALUE))

* y tu condicion dentro del SELECT asi:

ORDMANT.DENTRADA >= nFECHA1 AND ORDMANT.DENTRADA <= nFECHA2

Espero te sea de ayuda.

Saludos desde Cúcuta - Colombia
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