У меня есть таблица SQL с одним столбцом (dateRec), содержащая даты, формат: yyyy-mm-dd.
Есть ли способ в SQL, который я могу определить диапазоны дат, а затем группировать все элементы по этим диапазонам? Здесь мне понадобятся следующие группы:
- group one = 0 - 7 дней
 - группа 2 = 8 - 14 дней
 - группа три = 15 - 30 дней
 - группа четыре = 31 - 60 дней
 - группа пять = отдых
 
Мой стандартный запрос для извлечения всех элементов из этой таблицы:
CREATE PROCEDURE [dbo].[FetchRequests]
AS
BEGIN
    SET NOCOUNT ON;
    SELECT      subject,
                dateRec,
                category
    FROM        LogRequests
    WHERE       logStatus = 'active'
    ORDER BY    dateRec desc, subject
    FOR XML PATH('items'), ELEMENTS, TYPE, ROOT('ranks')
END
Спасибо за любую помощь в этом, Тим.