日期:2014-05-18  浏览次数:20461 次

求一彩票问题的sql语句
SQL code

期号    一号    二号    三号    四号    五号
110101    2    9    10    1    3
110102    8    9    11    3    10
110103    3    11    6    9    5
110104    3    5    7    8    10
110105    3    1    7    2    6
110106    8    5    6    7    2
110107    8    9    7    11    10
110108    6    7    9    3    1
110109    7    2    10    4    8
110110    4    3    1    10    9
110111    8    11    10    1    5
110112    3    11    9    4    5
110113    8    4    7    9    2
110114    4    8    11    7    5
110115    1    5    4    6    9
110116    9    10    8    1    4
110117    5    11    6    3    9
110118    2    9    10    7    5
110119    1    2    6    10    9
110120    5    9    8    7    1
110121    11    8    1    3    10
110122    11    1    10    9    6
110123    9    10    11    8    1
110124    10    3    7    1    9
110125    10    3    8    6    11
110126    8    11    2    9    4
110127    2    3    5    10    9
110128    8    3    4    10    6
110129    7    6    5    8    9
110130    1    9    8    3    2
110131    3    5    2    9    4
110132    6    1    4    7    11
110133    5    9    7    3    10
110134    8    1    9    5    2
110135    3    6    11    9    7
110136    8    6    1    5    4
110137    2    7    5    4    11
110138    10    7    2    5    4
110139    9    8    5    3    1
110140    10    5    3    9    4
110141    11    10    5    4    7
110142    4    1    11    10    7
110143    4    3    10    7    5
110144    4    9    7    5    10
110145    8    10    6    7    2
110146    1    2    5    3    7
110147    2    5    1    7    3
110148    11    8    7    5    6
110149    10    6    3    1    8
110150    9    8    11    5    3
110151    6    8    1    9    4
110152    5    2    8    11    9
110153    2    3    5    8    1
110154    4    11    10    7    8
110155    8    10    5    6    4
110156    2    6    1    9    8
110157    2    5    1    9    3
110158    3    2    7    9    5
110159    7    11    4    5    2
110160    1    2    3    10    7
110161    7    6    4    10    5
110162    1    7    9    11    2
110163    5    9    10    11    7
110164    5    10    7    8    9
110165    7    9    10    5    3
110166    4    6    10    11    9
110167    8    5    2    9    1
110168    11    10    2    4    7
110169    11    2    7    4    5
110170    8    7    1    3    4
110171    11    1    3    7    10
110172    9    2    3    5    1
110173    9    1    4    8    2
110174    4    8    5    10    9
110175    9    7    11    4    2
110176    10    2    11    5    9
110177    11    10    5    4    6
110178    10    2    5    9    1
110201    5    8    4    3    10
110202    9    4    6    3    8
110203    3    1    6    8    10
110204    5    10    2    6    4
110205    8    2    11    1    3
110206    2    6    4    8    11
110207    11    2    4    1    9
110208    11    10    1    9    2
110209    10    5    7    6    9
110210    2    7    1    5    11
110211    7    1    3    6    2
110212    7    3    1    6    8
110213    3    9    1    7    11
110214    10    9    4    3    11
110215    2    4    6    5    10
110216    6    9    3    11    4
110217    2    5    7    9    10
110218    6    2    5    9    1
110219    4    8    3    1    10
110220    7    1    9    3    8
110221    2    9    6    11    3
110222    6    1    7    11    10
110223    4    8    10    5    9
110224    6    11    8    10    3
110225    1    3    4    8    11
110226    4    11    7    5    3



这是个彩票计算遗漏的问题:就是怎么在表中查询出字段"一号"最近相同数字之间间隔的行数 比如字段"一号" 中 8 第一次出现在第二行,第二次出现在第六行,以此往后推,一直到最后一次出现8为止,查出每次出现间隔的行数,字段"期号" 是按顺序排列的 请教高手怎么实现

------解决方案--------------------
SQL code
;with t as(
select *,new_id=row_number() over( order by [期号]) from [tb] 
)
select * ,间隔的行数=isnull(ne