我有datepart()
返回的几个(大约4个)单个值,例如:
DATEPART(MONTH, DATEADD(MONTH, +3, GETDATE()))
DATEPART(MONTH, DATEADD(MONTH, +5, GETDATE()))
我想在列中显示它们,我们将它命名为col1
。我正在考虑做这样的事情:
with col1 as (
-- put these values in a column
)
select * from col1
我如何实现这一目标?任何方法都可以。
答案 0 :(得分:1)
SELECT DATEPART(MONTH, DATEADD(MONTH, +3, GETDATE())) as col1
UNION ALL
SELECT DATEPART(MONTH, DATEADD(MONTH, +5, GETDATE()))
答案 1 :(得分:0)