Показать сообщение отдельно
  #3  
Старый 13.06.2008, 13:13
voron_paa voron_paa вне форума
Прохожий
 
Регистрация: 26.01.2008
Сообщения: 49
Репутация: 10
По умолчанию

Цитата:
Сообщение от Жулик
Перефразирую проблему, необходимо посчитать сумму пропущенных часов группы в частности по каждому студенту в отдельности, уважительных и не уважительных за выбранный период и вывести в грид с последующим экспортом в Excel(ну с этим у меня проблем нет) в гриде фамилии студентов выбранной группы, а напротив в ячейках сумма пропусков по двум критериям (ув.) и (неув.), я так думаю надо организовать цикл, а как его представать в работоспособном коде я не могу, у меня не получается…при попытке написания выводятся все записи с фамилиями студентов за заданный период и происходит подсчет по всем фамилиям а не по одной как необходимо...

Кто может помочь?? Очень надо скоро сдача а руководитель принципиален и не идёт на уступки

Запрос с группировкой:

Код:
select s.fio, sum(p.uv) as uvaj, sum(p.nuv) as neuvaj  from stud s, propuski p
where s.kod = p.kod
group by s.fio

И выводиш его в грид
Используешь ADOQuery
Лучшще кидани исходник проги... Я тебе там вставлю
Или сам понял?

И вообще учи SQL в жизни пригождится
Ответить с цитированием