Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество сгруппированых строк [D6, FB 2.0]


O.O ©   (2007-03-29 08:33:00) 

Имеем к примеру такой запрос:

 SELECT SUM(Field1), SUM(Field2), Field3 from MyTable
 Group by Field3

Какой ещё нужно добавить оператор в запрос чтоб получить сумму строк в каждой группе ?


Anatoly Podgoretsky   (2007-03-30 07:47:00) [1]

Оператор COUNT(*) выполняется на сервере.


O.O   (2007-03-30 05:02:00) [2]

Именно на клиенте. И всё уже получилось. Нужно было узнать сколько строк сгруппировано в каждой строке итоговой таблицы. Реальный запрос был конечно посложнее, с соединениями с другими таблицами. Помог оператор COUNT(*)


Anatoly Podgoretsky   (2007-03-29 22:50:00) [3]

> O.O  (29.03.2007 08:33:00)  [0]

Без хранимых процедур только на клиенте.
А ты точно хочешь сумму строк?


O.O   (2007-03-29 10:05:00) [4]

COUNT(*) сработал
Спасибо


ЮЮ   (2007-03-29 09:04:00) [5]

как и в случае с SUMM - имя поля (или *, в зависимости кол-во чего посчитать хочешь)


O.O   (2007-03-29 09:01:00) [6]

Неполучается, ругается на закрывающую скобку, наверно хочет чтоб что-то было внутри них


O.O   (2007-03-29 08:44:00) [7]

Спасибо


Сергей М.   (2007-03-29 08:40:00) [8]

COUNT()


Sergey13   (2007-03-29 08:39:00) [9]

count


Наверх

Титульная страница Поиск, карта сайта Написать письмо