我正在使用Peoplesoft Client 8.53并且在处理输出字段时需要一些帮助。
问题陈述:我有一个联合查询。两个选择(查询1,查询2)都是fetchng一些计数。现在,我想用Selection1中的Count和Selection2中的Count进行一些计算。
以下是样本数据的屏幕截图,其中2个选项显示来自selection1的一个输出字段( Term ),类似地,来自selection2的另一个Count。
请帮助我理解是否有任何方法可以使用输出字段进行计算,就像我们在Oracle中一样。
非常感谢您的支持!
答案 0 :(得分:0)
您能分享理想SQL查询的文本吗?
另请注意,UNION会将结果相同的任何计数合并为一行。
SELECT 8 AS COUNT FROM DUAL
UNION
SELECT 8 FROM DUAL
我的第一个想法是你可能会更喜欢加入。连接将允许您添加两个总和。
答案 1 :(得分:0)
创建视图:
新视图:
Select COUNT from Selection1
union
Select COUNT from selection 2
在查询管理器上:
Select sum(count) from NEW_VIEW
换句话说,您使用SUM函数来执行此操作。