You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(SELECT (STUFF((SELECT CAST(', ' + email AS VARCHAR(MAX)) FROM v_CensusContactSummary WHERE personID = gad.personID AND guardian = 1 AND email IS NOT NULL FOR XML PATH ('')), 1, 2, ''))) 'parentEmails'
FROM v_GradebookActivityDetail gad
LEFT JOIN Term t ON t.termID = gad.termID
LEFT JOIN Section sec ON sec.sectionID = gad.sectionID
LEFT JOIN Course co ON co.courseID = sec.courseID
LEFT JOIN Person p ON p.personID = gad.personID
LEFT JOIN [Identity] i ON i.identityID = p.currentIdentityID
LEFT JOIN Contact stuCon ON stuCon.personID = p.personID
LEFT JOIN LessonPlanGroup lpg ON lpg.groupID = gad.groupID
WHERE gad.calendarID IN (
SELECT calendarID FROM Calendar WHERE NAME LIKE '%' + @SchoolName +'%'
AND endYear = (SELECT endYear FROM SchoolYear WHERE active = 1)
)
AND GETDATE() BETWEEN t.startDate AND t.endDate -- in current term
AND (@DaysLookingBackward = 0 OR DATEDIFF(DAY, gad.dueDate, GETDATE()) <= @DaysLookingBackward)