jgd Postado Novembro 30, 2011 Denunciar Share Postado Novembro 30, 2011 Gente, uma ajuda com select MySQL. Tenho uma tabela com faixas de código. Nome, FaixaINI, FaixaFIM. Cada vendedor [coluna nome] tem uma faixa de código. Presiso informar o código e obter o nome do vendedor pela faixaINI e FaixaFIM. Então executo o select abaixo... Sempre retonar vazio.SELECT Nome FROM tbFaixaCod where faixaINI >= '15363000' and faixaFIM <='15363000'- Os campos faixaINI e FaixaFim, na tabela são inteiros [int].Tem outro forma de fazer isso? Tipo seleciono pela FaixaINI e depois filtro pela FaixaFIM???Agradeço qualuer ajuda. jgd Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Novembro 30, 2011 Denunciar Share Postado Novembro 30, 2011 BETWEEN?Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Novembro 30, 2011 Denunciar Share Postado Novembro 30, 2011 SELECT Nome FROM tbFaixaCod where faixaINI >= '15363000' and faixaFIM <='15363000'selecione o Nome da tabela tbFaixaCod onde faixaINI é maior ou igual a 15363000 e faixaFIM menor ou igual a 15363000você esta pedindo para ele selecionar o nome da tabela onde a faixaini é maior ou igual a N e a faixa fim é menor ou igual a Nnão era melhor então por SELECT Nome FROM tbFaixaCod where faixaINI = '15363000' ??os numeros são iguais ele não vai varia>= é maior ou igual ou seja>= 1 (maior ou igual a 1)<= 10 (menor ou igual a 10)de uma olhadinha se não as informações que você está passando que não esta erradas.Diante do que você passo ... e pelo o que eu entendi você está querendo seleciona o Vendedor cujo o Codigo seja = a Xse você tem o código o select é simplesSELECT nome FROM tabela where cod = 1 beleza já foiagora se você quer fazer uma lista de nomes entre o codigo 1 ate o codigo 200 que é o ultimo ficaria assimSELECT nome FROM tabela WHERE cod = 1 BETWEEN cod = 200bem se não for isso, explique de uma forma mais detalhada o que você está querendo fazer, para ver se conseguimos te ajuda..Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jgd Postado Dezembro 5, 2011 Autor Denunciar Share Postado Dezembro 5, 2011 Gente obrigado pelas discas...Consegui apenas com BETWEEN.... Contudo o arranjo foi fazendo o BETWEEN com dois campos da tabela e não com um campo só... como geralmente é feito. - Eu não sabia que dava para usar da forma abaixo:BETWEEN faixaINI AND faixaFIMAbraçojgd Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jgd
Gente, uma ajuda com select MySQL.
Tenho uma tabela com faixas de código. Nome, FaixaINI, FaixaFIM.
Cada vendedor [coluna nome] tem uma faixa de código. Presiso informar o código e obter o nome do vendedor pela faixaINI e FaixaFIM.
Então executo o select abaixo... Sempre retonar vazio.
- Os campos faixaINI e FaixaFim, na tabela são inteiros [int].
Tem outro forma de fazer isso? Tipo seleciono pela FaixaINI e depois filtro pela FaixaFIM???
Agradeço qualuer ajuda.
jgd
Link 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.