This commit is contained in:
2026-03-02 15:07:33 -08:00
parent 4493d772bb
commit be4873283d
9 changed files with 60 additions and 61 deletions
+17
View File
@@ -0,0 +1,17 @@
CREATE OR REPLACE VIEW `v_student_card` AS
SELECT
s.`id_student` AS `studentId`,
s.`identifier` AS `identifier`,
s.`expected_grad` AS `expectedGradDate`,
MAX(pe.`created_at`) AS `lastEntryDate`,
COUNT(DISTINCT g.`id_goal`) AS `goalCount`,
COUNT(DISTINCT pe.`id_progress_event`) AS `progressEventCount`
FROM `student` s
LEFT JOIN `goal` g
ON g.`id_student` = s.`id_student`
LEFT JOIN `progress_event` pe
ON pe.`id_student` = s.`id_student`
GROUP BY
s.`id_student`,
s.`identifier`,
s.`expected_grad`;