回答編集履歴
1
書いている途中に誤って送信したため修正。
answer
CHANGED
@@ -1,9 +1,11 @@
|
|
1
|
-
|
1
|
+
売上担当者名=鈴木一郎のデータについては、売上番号は"01"ではないという認識で正しいでしょうか?
|
2
2
|
|
3
|
+
以下のようなSQLで実現できると思います (OVER句が不要かと思います)。
|
4
|
+
|
3
5
|
```SQL
|
4
6
|
SELECT
|
5
7
|
売上年月,
|
6
8
|
MAX(売上担当者名) KEEP (DENSE_RANK LAST ORDER BY 売上明細番号) AS 売上担当者名
|
7
9
|
FROM 売上テーブル
|
8
|
-
GROUP BY 売上年月
|
10
|
+
GROUP BY 売上年月, 売上番号
|
9
11
|
```
|