UFN_SMARTFIELD_AGEBIN

Calculates an age bracket for the given age.

Return

Return Type
nvarchar(8)

Parameters

Parameter Parameter Type Mode Description
@AGE int IN

Definition

Copy


CREATE FUNCTION dbo.UFN_SMARTFIELD_AGEBIN(@AGE INT
RETURNS NVARCHAR(8)
AS

BEGIN

DECLARE @SMARTFIELDVALUE NVARCHAR(8);

SELECT @SMARTFIELDVALUE 
=

CASE 
WHEN @AGE IS NULL THEN 
'<blank>'

WHEN @AGE = 0  THEN 
'0'

WHEN @AGE <18  THEN 
'1 - 17'

WHEN @AGE BETWEEN 18 AND 25 THEN
'18 - 25'

WHEN @AGE BETWEEN 26 AND 35 THEN
'26 - 35'

WHEN @AGE BETWEEN 36 AND 45 THEN
'36 - 45'

WHEN @AGE BETWEEN 46 AND 55 THEN
'46 - 55'

WHEN @AGE BETWEEN 56 AND 65 THEN
'56 - 65'

WHEN @AGE BETWEEN 66 AND 75 THEN
'66 - 75'

WHEN @AGE > 75 THEN
'76 - '

END

RETURN @SMARTFIELDVALUE;

END