我有一个名为#myDiv {
overflow: hidden;
white-space: nowrap;
}
的表。在此表中,我有<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button onclick="togglefunc()">Toggle</button><br><br>
<div id="myDiv" class="animate__animated">Div content Here</div>
列,可以在多行tblPurchaseSub
,Barcode
中进行。我想获取ItemName
,PPriceID
和Barcode
列的平均价格。
ItemName
我已经尝试过:PPriceID
但是看来这不是正确的方法。
答案 0 :(得分:1)
在标准SQL中,SELECT
子句中不在聚合函数内的每一列(例如AVG()
)必须出现在GROUP BY
子句中。
因此,要使您的代码成为有效的聚合查询,您需要在ItemName
子句中添加列group by
:
select Barcode, ItemName, AVG(PPriceID) avgPPriceID
from tblPurchaseSub
group by BarCode, ItemName
这将为您提供每个(Barcode, ItemName)
元组一行,以及原始表中相应行的平均PPriceID
。