USP_DATALIST_CONSTITUENTPROFILEDASHBOARDVOLUNTEERTIMESHEET
Returns volunteer timesheet for the constituent profile.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | Constituent ID |
@ISVISIBLE | bit | IN | Is visible |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_CONSTITUENTPROFILEDASHBOARDVOLUNTEERTIMESHEET
(
@CONSTITUENTID uniqueidentifier,
@ISVISIBLE bit = 1
)
as
set nocount on;
if @ISVISIBLE = 1
begin
select
JOB.NAME as [JOBNAME],
JOBOCCURRENCE.DESCRIPTION as [JOBOCCURRENCE],
TIMESHEET.HOURSWORKED,
TIMESHEET.STARTDATE,
TIMESHEET.ENDDATE
from dbo.TIMESHEET
inner join dbo.JOBOCCURRENCE on JOBOCCURRENCE.ID = TIMESHEET.JOBOCCURRENCEID
inner join dbo.JOB on JOB.ID = JOBOCCURRENCE.JOBID
where TIMESHEET.VOLUNTEERID = @CONSTITUENTID
order by STARTDATE desc, JOBNAME, JOBOCCURRENCE, HOURSWORKED;
end