Нужна помощь в решении этой проблемы в SAS - PullRequest
0 голосов
/ 06 августа 2020

Нужна помощь В SAS Какой запрос SAS даст уникальный список имен учащихся и их среднюю оценку, исключая учащихся, которые находились в заключении, с использованием следующих таблиц?

  • Студенты
Student_ID  Student_Name
12345   Bob
23456   Sally
34567   Joe
…   …
  • Оценки
Student_ID  Class_ID    Grade
12345   SCI 75%
12345   MTH 68%
34567   PHY 89%
…   …   …
  • Задержание
Student_ID
23456
89123
78912
…

1 Ответ

1 голос
/ 06 августа 2020
proc sql noprint; 
create table scores as 
select student_id, avg(grade) as AVG from secondtable
where Student_id not in(select student_id from third table) 
group by student_id; quit;

Когда вы предоставляете так мало информации, большинству людей будет сложно вам помочь. Две вещи, которые вы можете сделать, чтобы улучшить свой вопрос:

  1. добавить более полные образцы данных. Нам не нужны таблицы целиком, но мы предоставляем достаточно данных, чтобы люди могли протестировать код. (без изображений)

  2. покажите, что вы пробовали. Полиция Stackoverflow очень внимательно относится к этому вопросу.

...