Pular para o conteúdo

Ajuda com Sorteio

Responder tópico
  • Denunciar
  • Indicar

1. Ajuda com Sorteio

Enviado em 05/01/2016 - 22:24h

Preciso realizar um sorteio de clientes com alguns parâmetros e estou precisando de ajuda.

Veja bem vamos premiar alguns de nossos clientes. Eles tem 3 opções de brindes.
Podem escolher qualquer uma, contudo o sistema sorteará aleatoriamente e considerará suas escolhas. Caso tenha sido sorteado na 1ª opção, não pode ser sorteado na 2ª nem na 3ª.
Mas se for sorteado na 2ª não pode ser na 1ª nem na 3ª e preciso também que os clientes que forem nossos maiores compradores tenham preferência sobre os brindes, uma forma de retribuir. Ah esta informação já tenho.

Assim que encerrar a quantidade de brindes o sistema não pode sortear mais.

O mais próximo que conseguir foi o comando abaixo.

SELECT * FROM clientes WHERE id ORDER BY RAND() LIMIT 1

Vi algumas sugestões de triggers, mas não sei como poderia fazer.

Usando Delphi 2010 e MySQL.

Responder tópico

2. Re: Ajuda com Sorteio

Enviado em 07/01/2016 - 21:20h

Eu recomendo que você faça isso pelo software e não pela query.

Rafael Lamin
(CSSA - Administrador Linux pela UFMG - Professor de Sistemas de Informação em Libras - Desenvolvedor Linux - Palestrante)
Paintsoft.com.br

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder