みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初めて投稿します、よろしくお願いいたします。
”開始日フィールド”~”終了日フィールド” (日付フィールド)
を日付の範囲と考えます
Aレコード 2018/6/10~2018/6/30
Bレコード 2018/6/20~2018/7/10
BレコードがAレコードの日付範囲で重複している (6/20~6/30 ) を調べる方法をご教授お願いいたします。
あげられた例の
二つのレコード間での判定でしょうか?
とすると、
Aレコード Bレコード
開始日 < 終了日
and
終了日 > 開始日
これが真なら重複です。
Offline
ああ、
同一日がありますよね
開始日 <= 終了日
and
終了日 >= 開始日
でした-_-
他のいずれかのレコードとの重複でしたら、
自己リレーションの照合として、
関連レコード数が2以上(自身と照合済ますから)なら重複がある。
となります。
Offline
解決いたしました
ありがとうございました。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 500.49 KiB (Peak: 515.27 KiB) ]