【发布时间】:2015-02-14 06:22:11
【问题描述】:
我的桌子看起来像这样(完全不同的名字)
ID Column1--Column2---Column3--------------Column30
X 0 2 6 0101 31
我想找到 Column1 到 Column30 的 第二个最大值 值,并将 column_Name 放在单独的列中。
第一行看起来像:
ID Column1--Column2---Column3--------------Column30------SecondMax
X 0 2 6 0101 31 Column3
查询:
Update Table
Set SecondMax= (select Column_Name from table where ...)
【问题讨论】:
-
这张表是不是只有一条记录?
-
@BenisonSam 不,亲爱的,它有 50 万条记录
-
你是怎么处理领带的?
标签: sql stored-procedures sql-server-2012 dynamic-sql