سلام
تو کوئری زیر فیلد های f1 و f2 از نوع float هستن تا اینجا درسته اما وقتی رو query فیلد هامو اضافه میکنم یعنی همون Fields Editor و add all fields دیگه حال بحالی میشه بعضی وقت ها خوبه تا یک دفعه ارور میده که باید مجدد فیلد total پاک و دوباره اضافه کنم.البته بیشتر وقتی اینطوری میشه که اطلاعات فیلد خالی بشه.خواهش میکنم راهنمائی کنید خیلی گیرم.
بانکم sqlite هست و از کامپوننت fdquery از مجموعه firedac استفاده میکنم.
select a.ID,(Select IFNULL(SUM(b.f1) - SUM(b.f2),0) From table1 b) as Total
From table1 a
متن ارور
fdquery1:Type mismatch for field 'Total',expecting: Float actual:LargeInt.