首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一彩票有关问题的sql语句

2012-02-24 
求一彩票问题的sql语句SQL code期号一号二号三号四号五号1101012910131101028911310110103311695110104357

求一彩票问题的sql语句

SQL code
期号    一号    二号    三号    四号    五号110101    2    9    10    1    3110102    8    9    11    3    10110103    3    11    6    9    5110104    3    5    7    8    10110105    3    1    7    2    6110106    8    5    6    7    2110107    8    9    7    11    10110108    6    7    9    3    1110109    7    2    10    4    8110110    4    3    1    10    9110111    8    11    10    1    5110112    3    11    9    4    5110113    8    4    7    9    2110114    4    8    11    7    5110115    1    5    4    6    9110116    9    10    8    1    4110117    5    11    6    3    9110118    2    9    10    7    5110119    1    2    6    10    9110120    5    9    8    7    1110121    11    8    1    3    10110122    11    1    10    9    6110123    9    10    11    8    1110124    10    3    7    1    9110125    10    3    8    6    11110126    8    11    2    9    4110127    2    3    5    10    9110128    8    3    4    10    6110129    7    6    5    8    9110130    1    9    8    3    2110131    3    5    2    9    4110132    6    1    4    7    11110133    5    9    7    3    10110134    8    1    9    5    2110135    3    6    11    9    7110136    8    6    1    5    4110137    2    7    5    4    11110138    10    7    2    5    4110139    9    8    5    3    1110140    10    5    3    9    4110141    11    10    5    4    7110142    4    1    11    10    7110143    4    3    10    7    5110144    4    9    7    5    10110145    8    10    6    7    2110146    1    2    5    3    7110147    2    5    1    7    3110148    11    8    7    5    6110149    10    6    3    1    8110150    9    8    11    5    3110151    6    8    1    9    4110152    5    2    8    11    9110153    2    3    5    8    1110154    4    11    10    7    8110155    8    10    5    6    4110156    2    6    1    9    8110157    2    5    1    9    3110158    3    2    7    9    5110159    7    11    4    5    2110160    1    2    3    10    7110161    7    6    4    10    5110162    1    7    9    11    2110163    5    9    10    11    7110164    5    10    7    8    9110165    7    9    10    5    3110166    4    6    10    11    9110167    8    5    2    9    1110168    11    10    2    4    7110169    11    2    7    4    5110170    8    7    1    3    4110171    11    1    3    7    10110172    9    2    3    5    1110173    9    1    4    8    2110174    4    8    5    10    9110175    9    7    11    4    2110176    10    2    11    5    9110177    11    10    5    4    6110178    10    2    5    9    1110201    5    8    4    3    10110202    9    4    6    3    8110203    3    1    6    8    10110204    5    10    2    6    4110205    8    2    11    1    3110206    2    6    4    8    11110207    11    2    4    1    9110208    11    10    1    9    2110209    10    5    7    6    9110210    2    7    1    5    11110211    7    1    3    6    2110212    7    3    1    6    8110213    3    9    1    7    11110214    10    9    4    3    11110215    2    4    6    5    10110216    6    9    3    11    4110217    2    5    7    9    10110218    6    2    5    9    1110219    4    8    3    1    10110220    7    1    9    3    8110221    2    9    6    11    3110222    6    1    7    11    10110223    4    8    10    5    9110224    6    11    8    10    3110225    1    3    4    8    11110226    4    11    7    5    3

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

[解决办法]
SQL code
;with t as(select *,new_id=row_number() over( order by [期号]) from [tb] )select * ,间隔的行数=isnull(new_id-    (        select top 1 new_id from t where 期号<a.期号 and 一号='8' order by 期号 desc    ),0)from t as a where 一号='8' 

热点排行