将2列转换为多个列和行

时间:2018-01-10 01:20:34

标签: sql sql-server-2008

使用SQL Server 2008,我有一列F1,其中包含所有信息。就像每一堆7行一样。这是一个示例:

F1
Header is
$760,000.00
Mar 5
Posted Jan 4
18
0
24
Like this
$849,900.00
Mar 5
Posted Jan 4
12
0
24

我想将它们转换为7列,如下所示:

Header      Price         Valid Until   Posted On     Visit  Replies    Page No
----------------------------------------------------------------------------
Header is   $760,000.00   Mar 5         Posted Jan 4    18      0       24
Like this   $849,900.00   Mar 5         Posted Jan 4    12      0       24

任何人都可以帮助T-SQL实现它吗?

1 个答案:

答案 0 :(得分:0)

你需要有一个独特的,连续的某种ID来解决(从1开始)(我称之为ID)。如果你没有,你必须使用row_number创建一个。然后你可以这样做

buttonIntent()