Anzzhhela98

Untitled

Nov 24th, 2021
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. CREATE FUNCTION ufn_CashInUsersGames(@gameName varchar(max))
  2. RETURNS @returnedTable TABLE
  3. (
  4. SumCash money
  5. )
  6. AS
  7. BEGIN
  8. DECLARE @result money
  9.  
  10. SET @result =
  11. (SELECT SUM(ug.Cash) AS Cash
  12. FROM
  13. (SELECT Cash, GameId, ROW_NUMBER() OVER (ORDER BY Cash DESC) AS RowNumber
  14. FROM UsersGames
  15. WHERE GameId = (SELECT Id FROM Games WHERE Name = @gameName)
  16. ) AS ug
  17. WHERE ug.RowNumber % 2 != 0
  18. )
  19.  
  20. INSERT INTO @returnedTable SELECT @result
  21. RETURN
  22. END
Advertisement
Add Comment
Please, Sign In to add comment