【发布时间】:2015-04-02 15:51:50
【问题描述】:
我的 sql server 中有一个表。该表只有一列。
示例表名:示例
列名:数据
数据
-----------
7/11/2014 12:00:00 AM
7/31/2014 12:00:00 AM
8/21/2014 12:00:00 AM
9/19/2014 12:00:00 AM
11/20/2014 12:00:00 AM
12/18/2014 12:00:00 AM
1/22/2015 12:00:00 AM
因此,我想通过这些数据添加一个额外的列,在该列中,我希望将第二行数据放入第一行,将第三行数据放入第二行……依此类推。
例子:
data New Column
----------- ----------------------
7/11/2014 12:00:00 AM 7/31/2014 12:00:00 AM
7/31/2014 12:00:00 AM 8/21/2014 12:00:00 AM
8/21/2014 12:00:00 AM 9/19/2014 12:00:00 AM
9/19/2014 12:00:00 AM 11/20/2014 12:00:00 AM
11/20/2014 12:00:00 AM 12/18/2014 12:00:00 AM
12/18/2014 12:00:00 AM 1/22/2015 12:00:00 AM
1/22/2015 12:00:00 AM Null
向我提供如何获得预期输出的建议。
【问题讨论】:
-
表中是否有主键?
-
获取数据后是否有理由不使用 php 或 python 等脚本语言执行此操作?
标签: mysql sql-server