TSQLを使用して2つの10桁の電話番号ブロックを渡そうとしています。
まあ言ってみれば:
TelephoneNumber1: 1234560095
TelephoneNumber2: 1234561005
私のテーブルは3つの列で構成されています:
ID, StartBlock, EndBlock
1, 5671231000, 5671232000
2, 1234561000, 1234562000
3, 2175551200, 2175551300
だから私がやろうとしているのは、との間のすべての数字を見つけて、それがテーブルの間TelephoneNumber1
とテーブル内のレコードの間にTelephoneNumber2
存在するかどうかを確認することです。StartBlock
EndBlock
この例では、に到達するとすでに使用されている番号が見つかるため、2番目のレコードですでに使用されている番号1234560095
が1234561000
見つかります。
StartBlockとEndBlockの間で使用されている番号を見つけるには、これをどのように実行しますか?