Расширяя комментарий к ответу PowerUser, если вы используете версию Crystal, которая позволяет вам вводить собственный SQL (вместо необходимости использовать Crystal Database Database Expert), вы можете настроить подзапрос, который действует как помощник стол - что-то вроде:
select * from (
select 0 range_start, 11 range_end, '0-10 days' date_description from dual union
select 11, 21, '11-20 days' from dual union
select 21, 31, '21-30 days' from dual union
select 31, 99999, '31+ days' from dual) date_helper
left outer join
(select sysdate-5 mydate from dual union all
select sysdate - 25 from dual) mytable
on mytable.mydate <= date_helper.range_start*-1 + sysdate
and mytable.mydate > date_helper.range_end*-1 + sysdate
(Синтаксис Oracle - точный синтаксис запроса зависит от используемого вами диалекта SQL.)
РЕДАКТИРОВАТЬ: изменен с SQLServer на Oracle синтаксис.
ДОПОЛНИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ: добавлены некоторые простые примеры данных.