Показать сообщение отдельно
  #11  
Старый 14.06.2008, 10:43
MegaPiha MegaPiha вне форума
Активный
 
Регистрация: 24.03.2008
Сообщения: 227
Версия Delphi: Delphi 7
Репутация: 30
По умолчанию

Код:
    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-а. Она не нужна. По диапазону осуществляем поиск, выбирать это поле не будем. Я проверил все считает как надо.
Ответить с цитированием