Re: [SQL ] 请问tsql动态取得前后n年

楼主: cutekid (可爱小孩子)   2018-01-24 10:14:33
;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年
作者: oherman (qq)   2018-01-24 10:55:00
谢谢cute大

Links booklink

Contact Us: admin [ a t ] ucptt.com