У меня есть четыре таблицы с помощью следующей конструкции: -ORACLE AVG функция запроса
Я пытаюсь построить запрос, который будет выводить предложения, которые имеют посещаемость ниже средней посещаемости для предложений курса, к которому они принадлежат. Я построил два запроса до сих пор
Это выходы общее количество участников для каждого курса
Это выводит общее количество предложений для каждого курса.
Я думаю, что мне нужно сделать, это разделить результаты первого запроса по результатам второго запроса (что даст мне среднее количество посещений для каждого предложения каждого курса), а затем вывести только предложения с посещаемостью ниже этого результата. Я действительно изо всех сил, чтобы построить этот запрос, поэтому я в основном ищу некоторую помощь
Любая помощь очень ценится как всегда
d это пожары следующие ошибки у меня 'начиная Ошибка в строке 1 в команде: Ошибка в командной строке: 13 Колонка: 22 Отчет об ошибке: Ошибка SQL: ORA-00933: команда SQL не выполнена должным образом 00933. 00000 - «SQL-команда не завершена должным образом» ' – Dot
@Matthew Проверьте измененное решение, которое, похоже, работает и в Oracle. –
спасибо, много, только одна вещь. Я не хочу включать подробную информацию о курсах с 0 участниками, как бы отредактировать это, чтобы показывать результаты только для курсов с 1 или более участниками – Dot