0

我有多个记录,我想将它们组合成一个记录。多条记录具有范围。结果记录应该只包含范围。例如:在下面的示例中,我有 6 条记录,除了第 5 列显示为 c5 之外,所有记录都具有相似的数据。结果表有 7 列具有范围。请请求任何帮助来解决这个问题。非常感谢, 加根

    scenario:

    c1  c2  c3  c4  c5  c6  
    -----------------------
    AA  BB  CC  DD  1   FF

    AA  BB  CC  DD  2   FF

    AA  BB  CC  DD  3   FF

    AA  BB  CC  DD  4   FF

    AA  BB  CC  DD  5   FF

    AA  BB  CC  DD  6   FF


    result record:

    c1  c2  c3  c4  c5  c6  c7
    --------------------------
    AA  BB  CC  DD  1   6  FF
4

1 回答 1

1

使用 group by 和 min 和 max 怎么样?

选择 c1,c2,c3,c4,min(c5), max(c5), c6 from [table] group by c1,c2,c3,c4,c6

这对你不起作用吗?

于 2013-02-15T10:04:57.557 回答