Этот вопрос был задан в интервью Facebook:
(1) Есть две таблицы
- посещаемость: дата | student_id | посещаемость
- студентов: student_id | школьный идентификатор | класс_уровень | date_of_birth | родной город
Используя эти данные, не могли бы вы ответить на следующие вопросы:
- В каком классе было наибольшее падение посещаемости между вчера и сегодня?
Пока у меня есть это, и я застрял. Вы можете помочь мне? Спасибо.
(SELECT grade_level, date, COUNT(attendance) AS att FROM attendances AS A
LEFT JOIN students AS S
ON A.student_id = S.student_id
GROUP BY grade_level, date
HAVING attendance == "yes"
AND (date == "02-06-2020" OR date == "02-05-2020")
ORDER BY grade_level, date DESC) AS t