Pues yo lo haría a partir de esa misma consulta agrupada por el campo DiffDias (pense que eran días, pero ya veo que son edades). En la banda de agrupación le especifico que agrupe por este campo (el del case) y listo. Me pondrá primero todos los de menores a 30, luego los que estan entre 30 y 60 y así sucesivamente.
Para el total, pues en el GroupFooter pongo un TQRExpr con la suma del campo importe.
¿Dudas? Consulta la ayuda de Delphi, o puedes preguntar en este mismo hilo y trataré de darte más pistas.
