ソース テーブルは次のとおりです。
+----------------------------+
| Col A | Col B | Col C |
+-------+--------------------+
| 100 | 1 | 1/2/2012 |
| 100 | 2 | 1/2/2012 |
| 100 | 3 | 1/2/2012 |
| 100 | 1 | 5/2/2012 |
| 100 | 2 | 5/2/2012 |
| 100 | 3 | 5/2/2012 |
+-------+-------+------------+
望ましい結果:
+-----------------------------+
| Col A | Col B | Col C |
+-------+--------+------------+
| 100 | 1 | 5/2/2012 |
| 100 | 2 | 5/2/2012 |
| 100 | 3 | 5/2/2012 |
+-------+--------+------------+
SQL を使用してどのように取得しますか?
私は試した
SELECT * FROM Table A
GROUP BY Col C
HAVING Col C = max(Col C) AND Col A = '100'
しかし、それは機能していないようです。