Если у меня есть имя месяца, как я могу получить первый и последний день этого месяца в 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