みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になります。
Aテーブルに以下のようなデータがあります。
[コード][項目][金額]
[100][いちご][1000]
[101][いちご][1500]
[102][メロン][1000]
[103][メロン][1000]
[104][メロン][1000]
[項目]が重複している場合は
・同項目で[金額]が最大のものに。
・同項目で[金額]が最大のものが複数ある場合は、[金額]が最大かつ、[コード]が一番小さいものに。
・[項目]が重複していない場合はそのレコードに。
この条件でフラグをつけたいです。
下のようなイメージです。
[コード][項目][金額][FLG]
[100][いちご][1000][]
[101][いちご][1500][1]
[102][メロン][1000][1]
[103][メロン][1000][]
[104][メロン][1000][]
[105][すいか][1000][1]
Offline
項目をキーにして、自己リレーションをはります。価格で降べきソート、コードで昇べきソートしておきます。元テーブルと、リレーション先のオカレンスでコードが一致すれば、フラグを立てればいいでしょう。
Last edited by Shin (2019-02-06 17:26:29)
Offline
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 551.27 KiB (Peak: 588.48 KiB) ]