UFN_TRANSLATIONFUNCTION_PROGRAMEVENTFORRESCHEDULE
Return
Return Type |
---|
nvarchar(50) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_TRANSLATIONFUNCTION_PROGRAMEVENTFORRESCHEDULE(@ID uniqueidentifier)
returns nvarchar(50)
as begin
return (
-- We're not using the convert function for the date because we need to minimize space usage.
-- As of 2/4/2014, the generated string should look like "9/20, Fri, 5:00 PM-7:00 PM, 22 Avail"
select cast(datepart(month, STARTDATE) as nvarchar(2)) + '/' + cast(datepart(day, STARTDATE) as nvarchar(2)) + ', '
+ left(datename(weekday, STARTDATE), 3) + ', '
+ dbo.UFN_HOURMINUTE_DISPLAYTIME(STARTTIME) + '-' + dbo.UFN_HOURMINUTE_DISPLAYTIME(ENDTIME) + ', '
+ cast(cast(TICKETCOUNTS.[AVAILABILITY] as int) as nvarchar(10)) + ' Avail'
from dbo.[EVENT]
inner join dbo.V_PROGRAMEVENT_TICKETCOUNTS TICKETCOUNTS on TICKETCOUNTS.ID = [EVENT].ID
where [EVENT].ID = @ID
);
end