如果我有本月的名字,那麼我怎麼能在SQL中的那個月的第一天和最後一天?查詢當月的第一天和最後一天
我有這樣的查詢返回月份名稱:
DECLARE @StartDate DATETIME,
@EndDate DATETIME;
SELECT @StartDate = '20110501'
,@EndDate = '20110801';
SELECT DATENAME(MONTH, DATEADD(MONTH, x.number, @StartDate)) AS MonthName
FROM master.dbo.spt_values x
WHERE x.type = 'P'
AND x.number <= DATEDIFF(MONTH, @StartDate, @EndDate)
結果:
現在,我怎樣才能得到的那幾個月的第一天和最後一天?改變查詢。
完善!謝謝... – PookPook