TS>В таблице имеются поля: Fam (Фамилия)
Ничего, что у двху рахных людей могу тполностью совпадать фамилия-имя-отчество, а уж одна фамилия — как два байта.
TS>Необходимо составить отчет сколько раз за месяц сентябрь каждый человек посетил соответствующие придметы чтобы получилась таблица вида:
TS>Фамилия Математика Русский Литература
TS>Иванов 2 1 0
TS>Петров 1 0 1
TS>Сидоров 1 0 1
cross-table лучше делать на клиенте.
В с сервера получать данные
Фамилия Предмет Кол-во
Иванов 2 3
Иванов 3 1
Петров 1 10
и т.д.
Это делается через select sum (кол-во) from table Group by Фамилия, Предмет
А вообще — читайте книги по программированию, например перечисленные на
www.iBase.ru