Declare @AgeRange int Set @AgeRange = DATEDIFF(YEAR, '1946-06-08', GETDATE()) WITH AgeData as ( SELECT FirstName, LastName, DateOfBirth, DATEDIFF(YEAR, DateOfBirth, GETDATE()) AS AGE FROM ptWMember as wm JOIN ptWorkingCertification as wc on wc.PK = wm.fkptWCertification ), GroupAge AS ( SELECT FirstName, LastName, DateOfBirth, Age, CASE WHEN @AgeRange < 30 THEN 'Under 30' WHEN @AgeRange BETWEEN 31 AND 40 THEN '31 - 40' WHEN @AgeRange BETWEEN 41 AND 50 THEN '41 - 50' WHEN @AgeRange > 50 THEN 'Over 50' ELSE 'Invalid Birthdate' END AS [Age Groups] FROM AgeData ) SELECT FirstName, LastName FROM AgeData
WITH AgeData as
;WITH AgeData as
;
Set @AgeRange = DATEDIFF(YEAR, '1946-06-08', GETDATE());
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)