回答編集履歴

1

SQLコード追記

2024/03/06 07:34

投稿

hatena19
hatena19

スコア34367

test CHANGED
@@ -13,3 +13,15 @@
13
13
  テーブルにしたいなら、このクエリからテーブル作成クエリを作成して実行すればいいですが、このクエリで結果を得られるのでテーブルにする必要性はないように思います。
14
14
 
15
15
  クエリが2つになるのが管理上面倒だという場合は、サブクエリを使って一つのクエリにまとめることはできます。
16
+
17
+ ```sql
18
+ SELECT
19
+ a.*
20
+ FROM
21
+ テーブルA AS a
22
+ INNER JOIN
23
+ (SELECT 顧客No, 商品No, Max(日付) AS 最大日付
24
+ FROM テーブルA
25
+ GROUP BY 顧客No, 商品No) AS b
26
+ ON a.顧客No=b.顧客No AND a.商品No=b.商品No And a.日付=b.最大日付;
27
+ ```