hola amigos me explico un poquito mejor
lo que pasa es que tengo dudas con fechas que son campos datetime
el between funciona perfecto lo aprendi aqui.
mi consulta era que si toda variable de tipo "datetime" se solucionan con BETWEEN y parametros? o se puede con like o comparaciones porque tengo otro sql donde solo me interesa la fecha y no la hora en esta consulta donde venta.fecha es de tipo datetime.
Código SQL
[-]_DM.MySql.Close;
_DM.MySql.SQL.Text:='SELECT SUM(venta_Bs) as ventBs ,SUM(Venta_US) AS ventUs
FROM detalle_venta, venta WHERE venta.pago="CONTADO" and venta.id_ventas=
detalle_venta.id_ventas And venta.fecha="'+FormatDateTime('yyyy"-"mm"-"dd',Date)+'"';
_DM.MySql.open;