【发布时间】:2015-08-26 12:16:45
【问题描述】:
我的 Payments 表包含多个列,包括 Student、 Value 和 Payment_type。 我想创建一个查询来计算值的总和,如果同一学生的所有记录只有 NULL 作为付款类型。 如果学生至少有一种不同于 NULL 的付款类型,则不应包括该学生。
例子:
Student Payment Value Payment_type
1 1 100 NULL
1 2 200 NULL
2 1 200 NULL
3 1 150 Cash
2 2 100 Cash
3 2 200 NULL
1 3 200 NULL
如果你看这个例子,它应该给我结果 500,因为学生 1 的值总和是 500,他/她的所有付款类型都是 NULL。
【问题讨论】:
-
您使用的是哪个 DBMS?后格雷斯?甲骨文?