3
我有一个包含交易细节的表格,SQL选择 - 合并行相匹配的ID
我设法要回数据的原始形式,分类交易
我现在需要的条件要做的是每笔交易返回1行。
我现在拥有的是:
TransID | Type
1 | G
2 | G
2 | G
2 | G
3 | S
4 | G
4 | S
5 | X
5 | G
6 | G
6 | S
6 | X
我需要为每一笔交易是返回如下:
TransID | Type
1 | G
2 | G
3 | S
4 | M
5 | G
6 | M
所以,我需要的是,如果交易是单行,然后返回该类型。
如果交易具有多行,评估如下:
All Types = G -> Return G
All Types = S -> Return S
Mix of Types G and S -> Return M
Mix of Types G and X -> Return G
Mix of Types S and X -> Return S
Mix of Types S, G and X -> Return M
我喜欢你的解决方案! – chris 2012-02-02 12:03:41
不错的方法,就像它 – Tomek 2012-02-02 12:14:17
我喜欢这个解决方案,因为它将很好地适合存储过程。 – 2012-02-02 12:14:35