0
以下是我的代碼,將返回一年中的所有月份。僅返回當年和過去幾個月
SELECT TOP 12
DATENAME(MONTH, DATEADD(MONTH,ROW_NUMBER() OVER (ORDER BY object_id) - 1,0))
FROM sys.columns
我必須做出什麼改變才能返回已過去的月份和當前月份?
以下是我的代碼,將返回一年中的所有月份。僅返回當年和過去幾個月
SELECT TOP 12
DATENAME(MONTH, DATEADD(MONTH,ROW_NUMBER() OVER (ORDER BY object_id) - 1,0))
FROM sys.columns
我必須做出什麼改變才能返回已過去的月份和當前月份?
試試這個。
select DATENAME(month, dateadd(month, number-1,0))
from master..spt_values
where type='p'
and number between 1 and MONTH(getdate())
非常感謝您的支持! – Etienne