- PR -

条件が分かりません

1
投稿者投稿内容
ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-08-17 19:25
いつもお世話になっております。
SQLの抽出条件で解決できない部分があります

重複チェックを行っているのですが
数字スタート=10 数字エンド=16とデータベースにデータが存在しているとします。
@10〜16以外の数字であり
A10〜16を間に含むものじゃないようにしようとしております

@は入力した数字が
スタート数字=8
エンド数字=10 の場合10が10〜16の間にあるので駄目です。

Aは入力した数字が
スタート数字=8
エンド数字=18 の場合8〜18の中に10〜16があるので駄目です。

つまりデータベースに登録されている数字が
スタート数字=10
エンド数字=16 の場合 

スタート数字=9 エンド数字=10 や
スタート数字=17 エンド数字=20 といった数字を正にしたいと思っております。

SQLがどうしてもできませんので
分かられる方、ご教授宜しくお願い致します。
説明が駄文で申しわけございません
KOX
大ベテラン
会議室デビュー日: 2004/08/23
投稿数: 142
投稿日時: 2006-08-17 19:45
スタート>16 or
END<10
ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-08-18 08:32
KOXさん回答ありがとうございます

大変参考になりました。ありがとうございました
1

スキルアップ/キャリアアップ(JOB@IT)