un saludo para todos
aqui les dejo la solucion de Delphi con Mysql con fechas
fecha tiene que ser "date" y mysql lo reconoce como yyyy/mm/dd
el BETWEEN No falla probado con D6
Código SQL
[-]_DM.MySqlRep.SQL.Text:='SELECT fecha, hora,operador, det_producto,serial, garantia, cantidad, cadaUno, venta_bs, venta_US,utilidad
FROM detalle_venta, venta WHERE venta.pago="CREDITO" AND venta.id_ventas=detalle_venta.id_ventas and venta.operador="'+DBLookupComboBox1.Text+'" and venta.fecha
BETWEEN :fechainicio and :fechaFinal order by fecha ASC';
_dm.MySqlRep.ParamByName('fechainicio').AsDatetime:=trunc(sDateEdit1.date);
_dm.MySqlRep.ParamByName('fechaFinal').AsDatetime:=trunc(sDateEdit2.date);
_DM.MySqlRep.Open;