Код:
With adoQuery3 do begin
Close;
SQL.Clear;
SQL.Add('SELECT familia,propuski.vid_propuska,sum(kol_vo_chas) as cnt,stud.Gruppa from propuski, stud');
SQL.Add('WHERE stud.code_s=propuski.code_s');
SQL.Add('AND stud.Gruppa = :g');
SQL.Add('AND propuski.data BETWEEN :dn AND :dk ');
SQL.Add('group by stud.Gruppa,familia,vid_propuska');
SQL.Add('ORDER BY familia');
Parameters.ParseSQL(SQL.Text,true);
Parameters.ParamByName('g').Value:= ComboBox2.Text;
Parameters.ParamByName('dn').Value:= DateTimePicker1.Date;
Parameters.ParamByName('dk').Value:= DateTimePicker2.Date;
Open;
end;
Предлагаю убрать дату из Select-а. Она не нужна. По диапазону осуществляем поиск, выбирать это поле не будем. Я проверил все считает как надо.