Própria consulta no grid

Pessoal estou com uma dúvida com relação a consulta no Scriptcase, seguinte:

Tem como eu fazer meu próprio select e exibir os dados no grid do Scriptcase, senão como faço isso, tenho para ranking de posicionamento com relação a classificação de vendedores, quem vendeu mais e a posição de cada um no ranking. Veja o código abaixo.

SET @posicao:=0;
SET @total_vendedor:= 0.0;
SELECT
@posicao:=
CASE
WHEN @total_vendedor=total_vendedor THEN @posicao
ELSE @posicao + 1
END
AS posicao,
vendedor_id,
@total_vendedor:= total_vendedor as vendedor_id
FROM
(
SELECT vendedor_id, SUM(valor) AS total_vendedor FROM
tb_vendas GROUP BY vendedor_id
) total_vendas
ORDER BY total_vendedor DESC;

ou crie uma view com o select completo ou uma stored procedure