hola
pero que motor de BD usas ya que eso influye mucho para poder ayudarte y ademas porque no pruebas hacer la consulta directamente del motor de base de datos pasandole los parametro no por variables sino directos a ver si te devuelve algun resultado.
Código SQL
[-]
SELECT SUM(Repost_vehic."Precio Total")
FROM "repost_vehic.DB" Repost_vehic
where (origen = ri) and (combus='GASOIL') and (Fecha >:ini) and (Fecha <:fin);
otra cosa, este punto aqui me lo encuentro un poco estraño porque veo que tienes
Código SQL
[-]
SUM(Repost_vehic."Precio Total")
y yo nunca he usado de esta forma
Código SQL
[-]
sino SUM(Repost_vehic.precio_t) as Precio Total
, ademas te podria funcionar so asi
Código SQL
[-]
SUM(precio_t) as Precio Total.
bueno solo son sugerencias, ya que no conosco tu motor de BD y no se como se comporta.
Salu2