Имя: Пароль:
1C
1С v8
Исключение незаполненных полей в запросе
0 olva_13
 
15.01.16
14:21
Здравствуйте! несколько туплю. Написала запрос. Количество собеседований мне надо считать не по количеству строк, а по количеству самих собеседований, т.е. где статус собеседования есть. А запрос считает все строки. Не могу придумать, как сделать его по-другому
ВЫБРАТЬ
    Вакансия,
    РезультатСобеседования,
    Количество(РезультатСобеседования) КАК КоличествоСобеседований,
    СтатусСтажировки,
    Количество(СтатусСтажировки) КАК КоличествоСтажировок
ИЗ                                              
    РегистрСведений.ПоискПерсонала    
ГДЕ
    РезультатСобеседования ЕСТЬ НЕ NULL ИЛИ СтатусСтажировки ЕСТЬ НЕ NULL
СГРУППИРОВАТЬ ПО
    Вакансия,
    РезультатСобеседования,
    СтатусСтажировки
ИМЕЮЩИЕ
    РезультатСобеседования = "Принят на работу"  
    ИЛИ
    СтатусСтажировки ПОДОБНО "Приглашен на стажиро%"  
ИТОГИ
    Количество(КоличествоСобеседований),
    Количество(КоличествоСтажировок)
ПО
    Общие
1 Ник второй
 
15.01.16
14:23
Количество(Различные РезультатСобеседования)?
2 НЕА123
 
15.01.16
14:24
(0)
NULL никогда там не будет
3 боксер
 
15.01.16
14:33
ГДЕ
    СтатусСтажировки <> значение(Перечисление.СтатусыСтажировкиИлиКакТам.пустаяссылка)
4 vicof
 
15.01.16
14:34
(0) Мои глаза