Tema: Select
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2003, 11:05
Avatar de DanielRey
DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 24 años
Puntos: 1
Hola Drn R

SELECT TO_CHAR(FECHA,'DD/MM/YYYY') AS FECHA,TITULAR, DESCRIPCION, TO_CHAR(HORA,'HH24:MI') AS HORA, LUGAR FROM AGENDA
WHERE FECHA BETWEEN('02/02/2003','25/02/2003')

Veo dos cosas mal.

La primera: (por este error debe decirte lo del paréntesis)
La sintaxis de BETWEEN es:
BETWEEN x AND y
Código PHP:
SELECT FROM emp WHERE sal BETWEEN 2000 AND 3000 
La segunda:
Así como has usado TO_CHAR al principio, deberías usar TO_DATE en el WHERE:
Código PHP:
WHERE FECHA BETWEEN TO_DATE('02/02/2003''DD/MM/YYYY') AND TO_DATE('25/02/2003''DD/MM/YYYY'
Poniendo todo junto:

Código PHP:
SELECT TO_CHAR(FECHA,'DD/MM/YYYY') AS FECHA,TITULARDESCRIPCIONTO_CHAR(HORA,'HH24:MI') AS HORALUGAR
  FROM AGENDA 
  WHERE
    FECHA BETWEEN TO_DATE
('02/02/2003''DD/MM/YYYY') AND TO_DATE('25/02/2003''DD/MM/YYYY'
Suerte