para verlo bonito, puedes usar un PivotTable o un en un reporte de FastReport o ReportBuilder usando un CrossTab, lo que quieres mostrar es simplemente un tabular cruzado, esto se debe hacer con herramientas olap checa este link
http://bdn1.borland.com/article/borc...l#_Toc35662799