UFN_CLASSMEETINGGROUP_GETFACULTYSTRING
Returns the faculty associated with the given class meeting group.
Return
| Return Type |
|---|
| nvarchar(1000) |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @CLASSMEETINGGROUPID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_CLASSMEETINGGROUP_GETFACULTYSTRING
(
@CLASSMEETINGGROUPID uniqueidentifier
)
returns nvarchar(1000)
with execute as caller
as begin
declare @FACULTYLIST nvarchar(1000)
select
@FACULTYLIST = coalesce(@FACULTYLIST + '; ', '') + CONSTITUENT.NAME
from dbo.CLASSMEETINGGROUP
inner join dbo.FACULTYCLASSMEETINGGROUP on CLASSMEETINGGROUP.ID = FACULTYCLASSMEETINGGROUP.CLASSMEETINGGROUPID
inner join dbo.FACULTYCOURSE on FACULTYCLASSMEETINGGROUP.FACULTYCOURSEID = FACULTYCOURSE.ID
inner join dbo.CONSTITUENT on FACULTYCOURSE.FACULTYID = CONSTITUENT.ID
where CLASSMEETINGGROUP.ID = @CLASSMEETINGGROUPID
group by CONSTITUENT.ID, CONSTITUENT.NAME
order by CONSTITUENT.NAME asc
return @FACULTYLIST
end