作者cutekid (可爱小孩子)
看板Database
标题Re: [SQL ] 请问tsql动态取得前後n年
时间Wed Jan 24 10:14:33 2018
;with tb1 as (
select year(getdate()) - 3 as year
union all
select year + 1
from tb1
where year < year(getdate()) + 3
)
select * from tb1
※ 引述《oherman (qq)》之铭言:
: (针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
: 资料库名称:sql server
: 资料库版本:2016
: 内容/问题描述:
: 我想取得以今年为基准的前後ex:3年sql语法请问要如何下?
: 格式如下:
: value caption
: ===============================
: 2015 2015年
: 2016 2016年
: 2017 2017年
: 2018 2018年
: 2019 2019年
: 2020 2020年
: 2021 2021年
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.232.34.212
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1516760076.A.3F5.html
1F:推 oherman: 谢谢cute大 01/24 10:55