Ayuda con fechas en SQL para interbase
Hola yo tambien tengo problemas con fechas en INTERBASE.
Esto sé que es algo simple, pero no soy usuario de SQL para interbase y tengo problemas, fijense en que, en el WHERE del query....trabajo con SQL para Oracle, y ahi pues si sé como desplegar fechas y utilizarlas como criterio en el Where, pero en interbase no sé....
Ahi va el ejemplo...
En ORACLE
Select *
from ATENCION_LECHERIA
where fecha_captura between
to_Date('01012005','ddmmyyyy) and to_date('31012005','ddmmyyyy')
Y en interbase intento esto:
select a.clave_lec,b.descripcion, count(*), a.total_pagar as cantidad, a.total_pagar*count(*) as TOTAL_PAGAR
from atencion_lecheria a, lecheria b
where a.clave_lec=b.clave_lec and
a.clave_ruta=1 and
a.fecha_visita >='01/01/2005' and
a.fecha_visita <='31/01/2005'
group by a.clave_lec,b.descripcion, a.total_pagar
Pero me dice que no, sale este mensaje:
Conversion error from string "31/01/2005"
Statement: select a.clave_lec,b.descripcion, count(*), a.total_pagar as cantidad, a.total_pagar*count(*) as TOTAL_PAGAR
from atencion_lecheria a, lecheria b
where a.clave_lec=b.clave_lec and
a.clave_ruta=1 and
a.fecha_visita >='01/01/2005' and
a.fecha_visita <='31/01/2005'
group by a.clave_lec,b.descripcion, a.total_pagar
El query de consulta que estoy utilizando -interbase-, funciona si le quito la fecha final, es decir asi:
select a.clave_lec,b.descripcion, count(*), a.total_pagar as cantidad, a.total_pagar*count(*) as TOTAL_PAGAR
from atencion_lecheria a, lecheria b
where a.clave_lec=b.clave_lec and
a.clave_ruta=1 and
a.fecha_visita >='01/01/2005'
group by a.clave_lec,b.descripcion, a.total_pagar
Y el query me realiza la consulta....pero de la otra manera marca error.
Si alguien puede ayudarme se los agrdecere mucho!
__________________
Miguel Román
Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
|