Is it possible to get month names between two dates in SQl
ie,
2011-05-01 And 2011-08-01 are the inputs
I just w
You can do this with a recursive CTE, by building up a table of dates, and getting the month name from each:
declare @start DATE = '2011-05-01'
declare @end DATE = '2011-08-01'
;with months (date)
AS
(
SELECT @start
UNION ALL
SELECT DATEADD(month,1,date)
from months
where DATEADD(month,1,date)<=@end
)
select Datename(month,date) from months