Ответ: Порядок выполнения в Update
А есть другие варианты?
Я не храню инфу о всех элементах последовательности для среднего, поэтому исходя из текущего среднего и количества элементов мне надо получить новое добавляя новый элемент.
UPD: вероятно есть вариант использовать N последних чисел в последовательности. Например если N = 100, то будет примерно так:
UPDATE table_name SET avg = avg * (99/100) + :newValue / 100 WHERE id = :id
И не хранить count в таблице...
|