How's about thisUSE NorthwindGOCREATE FUNCTION udf_Hour(@Date datetime)RETURNS varchar(50)AS BEGIN RETURN CASE DATEPART(dw,@Date) WHEN 1 THEN 'Sunday' WHEN 2 THEN 'Monday' WHEN 3 THEN 'Tuesday' WHEN 4 THEN 'Wednesay' WHEN 5 THEN 'Thurday' WHEN 6 THEN 'Friday' WHEN 7 THEN 'Saturday' END + ' (' + CONVERT(varchar(8), @Date, 101) + ') ' + CONVERT(varchar(2),DATEPART(hh,@Date)) + ':00' + ' - ' + CONVERT(varchar(2),DATEPART(hh,@Date)+1) + ':00' ENDGOSELECT dbo.udf_Hour(GetDate())GODROP FUNCTION udf_HourGOBrett8-)