Q&A for programmers
WITH RankedBadges AS ( SELECT UserId, Name, COUNT(*) AS Rank, MAX(Date) AS Date FROM Badges GROUP BY UserId, Name ) SELECT Position FROM ( SELECT UserId, ROW_NUMBER() OVER (ORDER BY Date) AS Position FROM RankedBadges WHERE Name = ##Badge:string## AND Rank = ##Rank## ) awarded WHERE UserId = ##UserId##
Error: looks like you typed in the wrong words - try again