向SELECT结果添加新行

时间:2016-06-17 19:59:48

标签: tsql

假设我有一个包含<&#39; CreatedDate &#39;列的表格。我有兴趣创建一个SQL语句,它可以为我提供所有年份的列表,除了在结果的末尾添加一个年。

TSQL:

SELECT DISTINCT YEAR(CreatedDate) as FY from MyTable ORDER BY FY ASC

上述查询返回的当前结果:

  

2016

     

2017

我希望最终结果是:

  

2016

     

2017

     

2018

我不想通过使用TemporaryTable或View来实现这一目标。我不想创建新表并截断它们。我可以对选择语句做些什么来获取我需要的东西吗?

1 个答案:

答案 0 :(得分:0)

height