Tenho um banco ('xtudo') com uma simples tabela ('teste') com as seguintes colunas ('nome'[var], 'A'[iNT], 'B'[iNT], 'C'[iNT]) Como faço para fazer uma comparação, ou seja, verificar entre 'A', 'B', e 'C', qual possui o menor valor.
Após verificar, caso haja mais de uma coluna com o menor valor, escolher uma coluna entre as menores e acrescentar +1 ao valor já existente na coluna, caso não haja mais que uma coluna com o menor valor, então acrescenta +1 ao valor já existente na coluna que possui menor valor.
Escolher a coluna que não tenha sido incrementada (+1) na ultima verificação. ex: primeira incrementação = 1º primeira incrementação = 2º ...etc ...
vamos ao exemplo:
NOME A B C
INÍCIO felipe 1 1 1
1º - felipe 1 1 2 (valores de início iguais, então escolhe um valor aleatorio, no caso escolheu C aleatoriamente e incrementou +1)
2º - felipe 2 1 2 (comparou, viu quais os valores menores, dentre A e B escolheu um valor aleatório, no caso, A e incrementou +1)
3º - felipe 2 2 2 (comparou, viu que B possuia menor valor e incrementou +1)
4º - felipe 3 2 2 (comparou todos os valores, todos os valores eram iguais, então escolheu um valor aleatório que não tenha sido o último escolhido, que no caso foi B, então escolheu entre A e C, no caso escolheu A)
5º - felipe 3 3 2 (comparou todos os valores, viu que B e C eram iguais, escolheu um aleatório, já que o último escolhido (A) não estava entre os menores valor, e o escolhido aleatoriamente foi "B")
Pergunta
Felipe Gusmão
Olá galera, boa noite...
Sou novo aqui
Estava caçando fórum pois preciso de ajuda...
Esperam que consigam me ajudar
Tenho um banco ('xtudo') com uma simples tabela ('teste') com as seguintes colunas ('nome'[var], 'A'[iNT], 'B'[iNT], 'C'[iNT]) Como faço para fazer uma comparação, ou seja, verificar entre 'A', 'B', e 'C', qual possui o menor valor.
Após verificar, caso haja mais de uma coluna com o menor valor, escolher uma coluna entre as menores e acrescentar +1 ao valor já existente na coluna, caso não haja mais que uma coluna com o menor valor, então acrescenta +1 ao valor já existente na coluna que possui menor valor.
Escolher a coluna que não tenha sido incrementada (+1) na ultima verificação. ex: primeira incrementação = 1º primeira incrementação = 2º ...etc ...
vamos ao exemplo:
NOME A B C
INÍCIO felipe 1 1 1
1º - felipe 1 1 2 (valores de início iguais, então escolhe um valor aleatorio, no caso escolheu C aleatoriamente e incrementou +1)
2º - felipe 2 1 2 (comparou, viu quais os valores menores, dentre A e B escolheu um valor aleatório, no caso, A e incrementou +1)
3º - felipe 2 2 2 (comparou, viu que B possuia menor valor e incrementou +1)
4º - felipe 3 2 2 (comparou todos os valores, todos os valores eram iguais, então escolheu um valor aleatório que não tenha sido o último escolhido, que no caso foi B, então escolheu entre A e C, no caso escolheu A)
5º - felipe 3 3 2 (comparou todos os valores, viu que B e C eram iguais, escolheu um aleatório, já que o último escolhido (A) não estava entre os menores valor, e o escolhido aleatoriamente foi "B")
....
....
Editado por Felipe GusmãoLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.