我有一个与用户合作的枢纽,该用户能够查看其他帐户。下面是数据透视表的结果
Accounts | Toms
Bank 40
Bank2 50
它的关键代码是...
SELECT * FROM
(SELECT
UserPivot.[parties]
,UserPivot.[Accounts]
,UserPivot.[CurrentAmount]
,UserPivot.[Plus / Negative]
FROM UserPivot) AS BaseData
PIVOT(
SUM(BaseData.[CurrentAmount])
FOR BaseData.[parties]
IN([Toms])
) AS PivotTable
有没有一种方法可以计算出汤姆斯帐户的总数?
谢谢大家的建议!
答案 0 :(得分:1)
我将使用条件聚合,因此您可以使用@Override
public boolean onNavigationItemSelected(@NonNull final MenuItem item) {
navigationView.postDelayed( () -> {
int itemId = item.getItemId();
if (itemId == R.id.navigation_gpa){
Intent gpaIntent = new Intent(this, GpaActivityContainer.class);
//gpaIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(gpaIntent);
}
else if (itemId == R.id.navigation_cgpa){
Intent cgpaIntent = new Intent(this, CgpaActivityContainer.class);
//cgpaIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(cgpaIntent);
}
else if (itemId == R.id.navigation_saved){
Intent savedIntent = new Intent(this, SavedActivityContainer.class);
//savedIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(savedIntent);
}
finish();
}, 300);
return true;
}
:
GROUPING SETS
答案 1 :(得分:1)
说实话,我宁愿为此使用报告。但是,如果我被迫在查询中执行此操作,我将使用带有条件和<div class="item"></div>
<div class="item2"></div>
运算符(用于小计和总计)的标准聚合:
ROLLUP