powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
7 сообщений из 7, страница 1 из 1
какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
    #37102195
LaFuriaRoja_Fan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Дали задание сделать выборку! Нужно подсчитать количество выданных документов той или инной организации.
пишу чтото типа:
select Organization, count (*) from tableDOC where <какоето условие1> GROUP BY Organization
и оно как и надо виводить количество выданих документов для каждой организации для которого виполняетса условие1

условие1
орг1 5
орг2 6
орг3 7

вот... но етих условий несколько, и нужно чтобы виводило в одну таблицу
условие1 условие2 условие3
орг1 5 7 8
орг2 6 9 6
орг3 7 8 1

как ето сделать? возможно ли для етого использовать count, если да то как? или лучше использовать другое?

tableDOC : у нее столбци примерно такие Организация| дата выдачи | тип документа ... чтото такое...
...
Рейтинг: 0 / 0
какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
    #37102390
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaFuriaRoja_Fanкак ето сделать?
Как вариант:

Код: plaintext
1.
2.
3.
4.
5.
6.
Select
   (Select count(*) From <документ> as D1 Where O.ID=D1.<поле_ИД_организации> and <условие1>) as Cln1, 
   (Select count(*) From <документ> as D2 Where O.ID=D2.<поле_ИД_организации> and <условие2>) as Cln2, 
   ...
   (Select count(*) From <документ> as DN Where O.ID=DN.<поле_ИД_организации> and <условиеN>) as ClnN, 
From
   <организация> as O
...
Рейтинг: 0 / 0
какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
    #37102399
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я забыл перед селектами указать поле название "организации"...
...
Рейтинг: 0 / 0
какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
    #37102790
LaFuriaRoja_Fan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
не хочет почемуто...
...
Рейтинг: 0 / 0
какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
    #37102804
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select
sum(case when условие1 then 1 else 0 end) as кол1,
sum(case when условие2 then 1 else 0 end) as кол2
from документы
where условие
...
Рейтинг: 0 / 0
какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
    #37102940
LaFuriaRoja_Fan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.,

Спасибо большое! Помогло!
...
Рейтинг: 0 / 0
какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
    #37103215
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaFuriaRoja_Fanне хочет почемуто...
Так ты хоть пример своего запроса немощного показал бы...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / какИспользоватьCount или ему подобные процедуры для вывода результата поНесколькимУсловиям
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]