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

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

Помогите с SQL выборкой ! [D6, IB6.x]


Dmitriy O. ©   (2004-11-10 14:51:00) 

Есть таблица в одном из полей коей  присутствуют только два значения 'Принять' или 'Отклонить' Как можно в SQL запросе одновременно посчитать количество 'Принять' и 'Отклонить' по табле. Т.е. сделать так как делает сводная таблица в Экселе.
Развертывая значения по строкам в столбцы. Делал так
select count(p1.rechen), count(p2.rechen) from dan p1,dan p2  
where p1.rechen<>'' and p2.rechen='принять'
Не получилось. Выдает одинаковые значения в столбцах.


Dmitriy O.   (2004-11-10 16:24:00) [1]


> Johnmen ©   (10.11.04 14:56) [2]

Пасибо сработало. !


Johnmen   (2004-11-10 14:56:00) [2]

Вот ты, Дмитрий О. уже давно на этом сайте, а правило оформления веток до сих пор не знаешь...:(

select
 (select count(*) from dan where rechen='принять') as OK,
 (select count(*) from dan where rechen='отклонить') as Cancel
from rdb$database


Соловьев   (2004-11-10 14:53:00) [3]

http://delphimaster.ru/cgi-bin/forum.pl?id=1100083717&n=1


Наверх

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