Bom dia josé, estou dando uma olhada aqui no código que você passou, jaja do um edit aqui.
EDIT: Como dito anteriormente ainda sou novato no mundo SQL e tento assimilar tudo que vocês me passam!
porem não entendi muito bem como funciona uma questão
declare @rec BIT set @rec = 'false' set @rec = 'true'
como funciona exatamente isso? ele cria uma coluna nova na tabela? ele atualiza cada faixa de recompensa ou tu só tem direito a 1 delas?
provavelmente é uma pergunta bem boba, mas eu realmente não sei '-'