如何在每个下一行之后创建View新行

时间:2013-09-18 09:59:57

标签: sql sql-server

在这里,如何在View中的每一行之后创建新行? 行应该具有相同的列数及其名称,我想使用条件来填充它们。

示例:

row A : 120 2122 bike 20130203 --- row from table from dbs
row B : 120 4444 012 0 ---new row

有可能吗?(通过程序或其他方式?)

1 个答案:

答案 0 :(得分:1)

您可以对包含两行的表进行交叉连接:

SELECT 
...
   CASE WHEN x = 1 THEN col ELSE your calculation END
FROM table
CROSS JOIN (SELECT 1 AS x UNION ALL SELECT 2 AS x) dt