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

Цитата:
Сообщение от killpretty
А как подсчитать не количество строк dbgrid'а,а количество одинаковых записей в нем(вернее даже группы записей,а именно чтобы одинаковые записи сгруппировались и подсчитать количество их в каждой группе) и тоже вывести в excel?!Подскажите,пожалуйстааа!
Через запрос. Например имеем две таблицы main (главная) и tip (подчиненная таблица-справочник)
Код:
SELECT t.tip, COUNT(m.tip_id) AS cnt FROM main m 
INNER JOIN tip t on (m.tip_id = t.tip_id)
GROUP BY t.tip
В результате такого запроса получаем таблицу состоящую из двух полей - tip (тип) и cnt(количество).
Ответить с цитированием