-
Добрый день!!!! Вопрос вот в чем. Имеется таблица tmp,некоторые поля в данной таблице "вычисляемые" fkInternalCalc. Необходимо подсчитать сумму вычисляемого поля. Пробовал делать запросом в другом "квери" SELECT SUM (стоимость) AS [ИТОГО] FROM tmp; но с сожалению ничего не выходит. Подскажите пожалуйста, где косяк?
str:='SELECT SUM (Price_Sum_EURO) AS [Price_All_Sum] FROM tmp;'; ADOQuery_SumField.SQL.Clear; ADOQuery_SumField.SQL.Add(str); ADOQuery_SumField.ExecSQL; ADOQuery_SumField.Open; ADOTable_ViewProjEquipPrice_All_Sum.Value:=ADOQuery_SumFieldPrice_All_Sum.AsFloa t;
-
косяк в том, что поля таблицы там, а вычисляемые поля датасета тут. а запрос он тоже "там"
-
> interandry © (29.01.09 15:06)
А просуммировать выражение, которое вычисляется - слабо?
-
Спасибо за ответы.
> Виталий Панасенко
впринципе не слабо. только одно из значений в выражении белеться из другой таблицы. так вот, когда я делаю суммирование выражения, вместо значения "лукап поля" подставляеться ID. как побороть я пока не знаю. надеюсь на вашу помощь. Заранее спасибо
-
> interandry © (29.01.09 16:11) [3]
Бред, неправильно считаешь...сделай нормальный select sum() from t1 join t2
|