Как мне посчитать количество посоветованных - PullRequest
0 голосов
/ 01 апреля 2019

/ 16 Напишите запрос, чтобы показать идентификатор персонала, количество консультаций. Назовите новый столбец Число консультаций. /

COLUMN COUNT(dateconsulted) HEADING "Num of Consults"
SELECT staffid,
       COUNT(dateconsulted)
FROM consultation; 

ОШИБКА в строке 1: ORA-00937: нет функции для одной группы

он должен подсчитать, сколько завершенных консультаций

Отредактировано я получил его на работу, я надеюсь, но следующий похож

/ * Напишите запрос, чтобы отобразить идентификатор персонала, количество консультаций только для сотрудников, имеющих более двух консульств. Назовите новый столбец Число консультаций * / / * вернемся к этой двойной проверке после * /

КОЛОННЫЙ СЧЕТ () ЗАГОЛОВОК «Количество консультаций» SELECT staffid, COUNT () ОТ консультации ГДЕ «Количество консультаций»> 2 Staff BY staffid;

Результат, который я хочу, это просто отобразить количество консультаций, превышающее 2, но по какой-то причине он ведет другую запись, когда я хочу отобразить только запись, превышающую 2

1 Ответ

1 голос
/ 01 апреля 2019

Пожалуйста, попробуйте это.

SELECT 
     staffid, COUNT(dateconsulted) as "Num of Consults"
FROM consultation
    GROUP BY staffid;      
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...