Здравствуйте! несколько туплю. Написала запрос. Количество собеседований мне надо считать не по количеству строк, а по количеству самих собеседований, т.е. где статус собеседования есть. А запрос считает все строки. Не могу придумать, как сделать его по-другому
ВЫБРАТЬ
Вакансия,
РезультатСобеседования,
Количество(РезультатСобеседования) КАК КоличествоСобеседований,
СтатусСтажировки,
Количество(СтатусСтажировки) КАК КоличествоСтажировок
ИЗ
РегистрСведений.ПоискПерсонала
ГДЕ
РезультатСобеседования ЕСТЬ НЕ NULL ИЛИ СтатусСтажировки ЕСТЬ НЕ NULL
СГРУППИРОВАТЬ ПО
Вакансия,
РезультатСобеседования,
СтатусСтажировки
ИМЕЮЩИЕ
РезультатСобеседования = "Принят на работу"
ИЛИ
СтатусСтажировки ПОДОБНО "Приглашен на стажиро%"
ИТОГИ
Количество(КоличествоСобеседований),
Количество(КоличествоСтажировок)
ПО
Общие
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший