お世話になります。
ID | 商品ID | 見積日 |
---|---|---|
1 | 0001 | 2020/5/3 |
2 | 0002 | 2020/5/3 |
3 | 0001 | 2020/10/10 |
4 | 0003 | 2020/10/10 |
のような、データ(クエリ)があります
商品IDごとの最新見積日を抽出したいのですが、
IDフィールドのようなグループ化できないフィールドがあるときの抽出方法が分かりません。
どのようにクエリをデザインをすればよいでしょうか。
お世話になります。
ID | 商品ID | 見積日 |
---|---|---|
1 | 0001 | 2020/5/3 |
2 | 0002 | 2020/5/3 |
3 | 0001 | 2020/10/10 |
4 | 0003 | 2020/10/10 |
のような、データ(クエリ)があります
商品IDごとの最新見積日を抽出したいのですが、
IDフィールドのようなグループ化できないフィールドがあるときの抽出方法が分かりません。
どのようにクエリをデザインをすればよいでしょうか。
IDフィールドを非表示でどうですか?
ご回答ありがとうございます。
IDの値を取得したかったので、非表示では意味がありません。
ご回答いただいく直前に、自己解決しました。(報告遅れてすいません。)
「備忘録」
元データの名前をクエリ0とします。
クエリ1として、フィールド商品IDをグループ化、フィールド見積日を最大値とし、
ついでに、グループ化できないIDも、最大値としておく。
クエリ2として、クエリ0とクエリ1の商品IDと見積日をつなげ、
クエリ0のIDとクエリ1の商品IDと見積日を取得する。
これでクエリ1で取得した商品IDと(最新)見積日を持つ、クエリ0のIDが正確に取得できました。
なるほど、勉強になります。