Cita: Gracias por responder, el asunto creo yo es que estoy usando otra condicion además del between
Estoy de acuerdo con javi_cassi... debes poner las primeras condiciones antes de la condición que incluye el between.
Cita: SELECT id, to_date(fecha,'dd/mm/yyyy'), proveedor, detalle, tipo_documento, documento, tipo, cantidad
FROM caja
WHERE detalle LIKE '%america%'
AND fecha between to_date('fecha1', 'dd/mm/yyyy') AND to_date('fecha2', 'dd/mm/yyyy')
ORDER BY id DESC
Si utilizas mysql, la función to_date no aplica... la puedes reemplazar por str_to_date, si es sql server por convert.
javi_cassi... como recomendación, no utilices funciones que no corresponden a SQL estandar en el foro de base de datos en general. O bien, puedes hacer la aclaración de como sería en cada caso.
Como recomendación para hutch, cuando postees en el foro de bases de datos en general, es bueno indicar que herramienta usas, así recibirás una mejor y rápida asistencia.
un saludo a ambos.