Como indica
delphi.com.ar ésta instrucción no puede usarse con Paradox. Sin embargo podrías intentar algo así:
Código:
select sum(PrecioTRA*(PesoTRA/1000)) as Total
from tarifas
where TipotarifaTRA=1
union
select sum(PesoTRA) as Total
from tarifas
where TipotarifaTRA=2
que te regresará dos registros, uno con la suma de cada caso y ya sólo tendrías que sumar ambos:
Código:
Query.First;
Total := Query.FieldByName('Tota'l).AsFloat;
Query.Next;
Total := Total + Query.FieldByName('Total').AsFloat;
// Saludos