Re: Как в запросе подсчитать кол-во определенных значений
От: mikkri Великобритания  
Дата: 01.03.03 05:29
Оценка:
Здравствуйте, Voidvi, Вы писали:

V>Используются 2 поля таблицы — title и state с названием и значением соответственно. Варианты значений поля state ограничены (от 1 до 4 ).

V>Как получить выборку чтобы в первой колонке было значение title а в следующих 4-х количество записей имеющих state=1,state=2 и т.д.
V>Используется BDE, таблица Paradox

Если не ошибаюсь, такое сделать на чистом SQL нельзя. Нужно либо использовать серверные расширения SQL, либо результат запроса на клиенте "обрабатывать".

Т.е. получаешь
select title, state, count(*) from your_table group by title, state

А потом на клиенте создаешь другой экзепляр рекордсета и заполняешь его как тебе нужно.

P.S. с BDE почти не работал, так что допускаю, что в нем есть какие-нибудь извращения, которые тебе помогут.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.