读书人

口试之BI-SQL-table转换

发布时间: 2013-10-13 14:03:53 作者: rapoo

面试之BI-SQL--table转换

题目如下:

Num

1
2
4
6
7
8
10
11
13

写条SQL语句转成下表:

Column1 Column2

1 2
4 4
6 8
10 11
13 13

答案:

selectMIN(Num),MAX(Num)from

(selectROW_NUMBER()over(orderbyNum)rk,NumFromNumbers)A

Groupby(A.rk-A.Num)

orderbyMin(Num)

读书人网 >SQL Server

热点推荐