我想从表中选择除最后两列之外的所有不同记录,如果所有其他列匹配新记录,则返回两个值与两个单独记录。
答案 0 :(得分:0)
好的......尴尬。幸运的是,最后两个值是数值,因此对前七列进行分组,并且sum(c8)sum(c9)返回所需的结果;从17条记录到11条
答案 1 :(得分:0)
SELECT
c1,
c2,
Start-Date,
End-Date,
c5,
c6,
c7,
MAX(c8) AS c8,
MAX(c9) AS c9
FROM w
GROUP BY c1, c2, Start-Date, End-Date, c5, c6, c7