Цитата:
Сообщение от MegaPiha
Я вначале неправильно понял, там считал кол-во пропусков, а не кол-во часов.
|
MegaPiha
Благодарен тебе!!
Но, мне необходимо подсчет не по всем студентам а по студентам выбранной группы и в добавок к этому и за определенный период. Пытаюсь сам поправить запрос но постоянно ругается, может я что-то не так делаю, первый раз вижу такую ошибку??
"Попытка выполнить запрос, который не включает указанное вложение 'Gruppa' как части синтаксической функции или группы "
Код:
With adoQuery3 do begin
Close;
SQL.Clear;
SQL.Add('SELECT stud.familia,propuski.vid_propuska,sum(kol_vo_chas) as cnt,stud.Gruppa,propuski.data from propuski, stud');
SQL.Add('WHERE stud.code_s=propuski.code_s');
SQL.Add('AND s.Gruppa = :g');
SQL.Add('AND p.data BETWEEN :dn AND :dk ');
SQL.Add('group by familia,vid_propuska');
Parameters.ParseSQL(SQL.Text,true);
Parameters.ParamByName('g').Value:= ComboBox2.Text;
Parameters.ParamByName('dn').Value:= DateTimePicker1.Date;
Parameters.ParamByName('dk').Value:= DateTimePicker2.Date;
Open;
Мне жутко стыдно просить, но всё же, помоги, очень нужно!! Пажалуйста!