| | 1 | == Целосна анализа на сите пациенти - расположение, успешност на консултации и терапија |
| | 2 | {{{ |
| | 3 | SELECT |
| | 4 | p.id_user, |
| | 5 | u.name || ' ' || u.surname AS Patient_Name, |
| | 6 | COUNT(DISTINCT c.id_consultation) AS Total_Consultations, |
| | 7 | COUNT(DISTINCT th.id_therapy) AS Total_Therapies, |
| | 8 | ROUND(AVG(d.daily_rating), 2) AS Avg_Mood, |
| | 9 | MIN(d.daily_rating) AS Lowest_Mood |
| | 10 | FROM project.patient p |
| | 11 | JOIN project.user u ON u.id_user = p.id_user |
| | 12 | LEFT JOIN project.consultation c ON c.id_patient = p.id_user |
| | 13 | LEFT JOIN project.therapy th ON th.id_consultation = c.id_consultation |
| | 14 | LEFT JOIN project.diary d ON d.id_patient = p.id_user |
| | 15 | GROUP BY p.id_user, u.name, u.surname |
| | 16 | ORDER BY Avg_Mood ASC; |
| | 17 | }}} |