Я использую MySQL.
У меня есть P_id, который должен быть в состоянии найти максимальное значение. Я хочу показать сумму двух формул следующим образом:
Then
Sum(max(pval)*S_val*Estimate)
Sum(max(pval)*P_val*Analyze)
Finally sum the Both above
Я использовал следующую функцию, но она выдает ошибку:
> id Display P_id P_val Analyze S_id S_val Estimate
> 70 Data1 1 1 178 0 0 0
> 71 Data2 1 0 0 1 3 50
SELECT SUM( max(pval)*S_val*Estimate) + Sum( max(pval)* P_val * Analyze) from DATA where pid='1'
В результате:
- A: 1 * 178
- B: 1 * 3 * 50
- Сумма (A + B): 328