不是拼接,比如这句SQL
查出来的是两个字段的值,今年和去年的两个年份。
能不能把两个字段上下合并到一个字段【年】中
上下合并??? 啥数据库?
--------
WITH B AS(
select '2013-01-01' [startDate],'2020-12-31' [endDate]
)
select convert(varchar(4),dateadd(YEAR,number,startDate),120) as [year]
from B , master..spt_values
where type='P' and number>=0
and dateadd(YEAR,number,startDate)<=endDate