I am using this function to get the qtr number by passing the date, so far it is working perfectly, just thought of taking opinion to see if this is right to be pushed to production
FUNCTION QUARTER (@IN_DT DATETIME) RETURNS VARCHAR AS BEGIN DECLARE @VDATE DATETIME DECLARE @SQL VARCHAR(200) SELECT @VDATE = @IN_DT SELECT @SQL = DATENAME(QUARTER,CONVERT(DATETIME, @VDATE)) RETURN @SQL END
Neil