我正在尝试使用 TSQL 传递两个 10 位数的电话号码块。
让我们说:
TelephoneNumber1: 1234560095
TelephoneNumber2: 1234561005
我的表由 3 列组成:
ID, StartBlock, EndBlock
1, 5671231000, 5671232000
2, 1234561000, 1234562000
3, 2175551200, 2175551300
所以我要做的是找到TelephoneNumber1
和之间的所有数字TelephoneNumber2
,看看它是否存在于表之间的任何记录StartBlock
之间EndBlock
。
在这个例子中,它会在第二条记录中找到一个已经在使用的数字,因为当1234560095
到达 时1234561000
,它会发现它已经在使用中。
如何在 StartBlock 和 EndBlock 之间找到正在使用的数字?