注册 登录
编程论坛 SQL Server论坛

求助,条件该怎么写?

zhuxzh2007 发布于 2011-10-10 08:15, 627 次点击
如果要查询 号码字段的号码是否落在下面四个区间(开始号码-结束号码)里,条件该怎么写?如果是动态SQL,条件不知道怎么写?

序号  开始号码  结束号码
1      24101    24150
2      24496    24545
3      51631    51830
4      65251    65300
...    ...     ...
4 回复
#2
jalonlovesja2011-10-10 13:40
开始号码<'' AND 结束号码>''
不知道是不是你说的意思了
#3
chtml小兵2011-10-10 14:48
假定号码字段为整数型,
select 号码 from 表名 where 号码 between 24101 and 24150

剩下的语句以此类推即可,不知道能不能帮上你。
#4
zhuxzh20072011-10-11 13:03
我可能没说明白,如果区间记录很多,要写很长。我想让语句自动识别区间记录(开始号码-结束号码)。
#5
chtml小兵2011-10-11 20:07
还是没怎么明白
1