我有一个充满股票交易的数据库,我正在尝试计算到货。给定的公式是
抵达:((AvgExecPrice - ArrivalPrice)*股票* SideIndicator / Value * 10000的总和)* -1
但我不能在SQL查询中表达这一点。我一直得到错误的结果。这是我的疑问,我做错了什么?假设我在一个名为AvgExecPrice
,ArrivalPrice
,Shares
,SideIndicator
和Value
的表格中有列。
select sum((AvgExecPrice - ArrivalPrice) * Shares * SideIndicator / value * 10000) * -1
from support;
答案 0 :(得分:0)
如果上面给出的公式确实是正确的那么你就得到了括号问题 然后下面的工作应该尝试没有像这样的括号。
select sum(AvgExecPrice - ArrivalPrice) * Shares * SideIndicator / value * 10000 * -1