У меня есть ниже таблицаВыберите значение для каждого первого числа месяца
Я хочу, чтобы выбрать значение [UsedSpace(MB)]
для каждого первого числа месяца. Например, 1/5/2015
значение [UsedSpace(MB)]
должно быть 10
.
Я пробовал нижеследующий запрос, но безуспешно.
Select Cast(DATEADD(mm,DATEDIFF(mm,0,ExecuteTime),0) AS DATE) AS [Monthly],
[UsedSpace(MB)]
from tbl_Test
group by DATEADD(mm,DATEDIFF(mm,0,ExecuteTime),0), [UsedSpace(MB)]
Order by DATEADD(mm,DATEDIFF(mm,0,ExecuteTime),0)
Пожалуйста, любые предложения.
Это похоже наложение сложнее. Почему бы просто не использовать 'WHERE DATEPART (d, ExecuteTime) = 1' –