Я не слишком знаком с SQL, и мне было поручено кое-что, что я, откровенно говоря, понятия не имею, как go об этом.
Я просто собираюсь упростить таблицы до точка, в которой учитываются только необходимые поля. Таблицы выглядят следующим образом.
Submission(course(string), student(foreign_key), date-submitted)
Student(id)
Что мне нужно сделать, так это составить таблицу активных студентов за месяц для каждого курса с общим итогом. активный студент - это любой, кто подал более 4 работ в месяц . Я просматриваю только определенные c курсы, поэтому мне нужно будет жестко закодировать нужные мне значения для примера «CourseA» и «CourseB»
Результат должен быть следующим
month | courseA | CourseB | Total
------------------------------------------
03/2020 50 27 77
02/2020 25 12 37
01/2020 43 20 63
Любая помощь будет принята с благодарностью