抱歉,这个问题太独特了,我想不出更好的标题。
我有一个表格如下:
--------EXAMPLE---------------------------------------------------------
Cat1 Cat2 Value
a e1 113
b e1 14
a e2 15
c e3 13
a e1 13
a e2 11
c e4 1
对于 Cat1 中的每个不同值,我想找到按 Cat2 分组的最大值,然后将它们相加。
因此,对于 Cat1 = 'a' 的上表
第 1 步:我想提取以下行:
Cat1 Cat2 Value
a e1 113
a e2 15
a e1 13
a e2 11
第2步:我想提取对应于Cat2的最大值:
Cat1 Cat2 Value
a e1 113
a e2 15
第 3 步:对值求和以获得:
Cat1 SumOfValueColumn
a 128
b 14
c 14
我可以分多个步骤完成上述操作,但我想一步完成。我正在使用 Sybase。
谢谢