UFN_TRANSLATIONFUNCTION_RESCHEDULETICKETSAVAILABLEEVENT

Return

Return Type
nvarchar(50)

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


create function dbo.UFN_TRANSLATIONFUNCTION_RESCHEDULETICKETSAVAILABLEEVENT(@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 "Wed, 9/20/2013-10:00AM, 1 Avail"


        select left(datename(weekday, STARTDATE), 3)
            + ', ' + cast(datepart(month, STARTDATE) as nvarchar(2)) + '/' + cast(datepart(day, STARTDATE) as nvarchar(2)) + '/' + cast(datepart(year, STARTDATE) as nvarchar(4))
            + ' - ' + dbo.UFN_HOURMINUTE_DISPLAYTIME(STARTTIME)
            + ', ' + 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