¿Cómo convierto? URGENTE!

Hola, espero puedas ayudarme, tengo un problema. Estoy programando en Fox Pro y no puedo convertir mi columna de fecha. La exporte desde Access y venia en formato de texto, pero no puedo convertirla en formato de fecha, espero puedas ayudarme porque estoy haciendo una consulta donde tengo que escoger un rango de fechas y me dice que existe incompatibilidad entre el operador y el operando. Mi consulta es:
SELECT * FROM HISTORIALTER WHERE BETWEEN(HISTORIALTER.HISTFECHA,INICIO,FINAL);
Inicio y final son las fechas que mi programa pide que introduzca y esas si tienen el formato de fecha (SET DATE BRITISH) con SET CENTURY ON.
Espero puedas ayudarme, la verdad me urge muchísimo.
Gracias de antemano.

1 Respuesta

Respuesta
1
Verifica:
SELECT * FROM HISTORIALTER WHERE BETWEEN(CTOD(HISTORIALTER.HISTFECHA),INICIO,FINAL);
¿Cómo está guardado el formato de la fecha?
Tendrías que ver como está, ya que para que funcione tiene que estar con el formato:
Dd-mm-aaaa
dd-mm-aa
dd/mm/aa
dd/mm/aaaa
Por ejemplo "01-02-2003"
Obviamente, con el
SET DATE TO BRITISH
Activo
Mil gracias, en verdad me has ayudado. Suerte en tu vida y éxito en todo lo que hagas, si algún día tengo una duda el primero en que voy a pensar va a ser en ti. Gracias!1

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas