【发布时间】:2014-03-06 13:52:10
【问题描述】:
我目前有一个这样的临时表
DBName API50 CounterValue
NULL NULL 1
test1 34.5 NULL
NULL NULL 2
test1 38.5 NULL
我想要一个脚本来制作我的临时表,如下所示
DBName API50 CounterValue
test1 34.5 1
test1 38.5 2
【问题讨论】:
-
你怎么知道countervalue 2属于API50值
38.5?另外,您使用的是哪个 DBMS?后格雷斯?甲骨文? -
好问题@a_horse_with_no_name!我猜这里使用了一些隐含的顺序,他想合并连续的行。
-
大家好,我使用的是 SQL Server 2008。计数器值始终排在第一位,因此它将适用于计数值为空的下一行。希望这能回答您的问题。
标签: sql sql-server-2008 temp-tables