Конференция "Базы" » Суммирование полей [D7, Access]
 
  • interandry © (29.01.09 15:06) [0]
    Добрый день!!!!
    Вопрос вот в чем. Имеется таблица 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;
  • Медвежонок Пятачок © (29.01.09 15:08) [1]
    косяк в том, что поля таблицы там, а вычисляемые поля датасета тут.
    а запрос он тоже "там"
  • Виталий Панасенко (29.01.09 16:07) [2]

    > interandry ©   (29.01.09 15:06)  

    А просуммировать выражение, которое вычисляется - слабо?
  • interandry © (29.01.09 16:11) [3]
    Спасибо за ответы.

    > Виталий Панасенко

    впринципе не слабо. только одно из значений в выражении белеться из другой таблицы. так вот, когда я делаю суммирование выражения, вместо значения "лукап поля" подставляеться ID. как побороть я пока не знаю. надеюсь на вашу помощь.
    Заранее спасибо
  • Виталий Панасенко (29.01.09 16:42) [4]

    > interandry ©   (29.01.09 16:11) [3]

    Бред, неправильно считаешь...сделай нормальный select sum() from t1 join t2
 
Конференция "Базы" » Суммирование полей [D7, Access]
Есть новые Нет новых   [134477   +40][b:0][p:0]