其他开发人员和分析师
我有一个看似简单的问题,我想与一个小组求和,但也是一个显示总计的列,即每行的相同数值。需要注意的是,我不想使用任何连接。
我正在考虑某种虚拟分区:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Debugging</title>
<script>
function testingTesting() {
var itemList = document.getElementsByTagName('LI');
document.getElementById('demo').innerHTML = itemList.length;
for (i = 0; i < itemList.length; i++) {
document.getElementById('skillList').removeChild(itemList[i]);
}
}
</script>
</head>
<body>
<div id="toDisplay">
<h2>Heading for Reasons</h2>
<ul id="skillList">
<li>Alpha</li>
<li>Bravo</li>
<li>Charlie</li>
<li>Delta</li>
<li>Foxtrot</li>
<li>Exxon</li>
</ul>
<p id="demo"> </p>
</div>
<input type="button" value="Sort!" onclick="testingTesting()">
</body>
</html>
但是,当然,这不起作用。我正在使用Impala。我希望你能帮助我。期待您的回复。
答案 0 :(得分:0)
只需增加摘要功能的范围(不要分区)
SELECT *
,SUM([EXAMPLE]) OVER(PARTITION BY FOO ORDER BY BAR DESC) AS [TOTAL]
,SUM([EXAMPLE]) OVER() AS [Grand_Total]
FROM ...