Jump to content
Fórum Script Brasil
  • 0

Ajuda com select MySQL.


jgd

Question

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

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

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 15363000

você 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 N

nã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 X

se você tem o código o select é simples

SELECT nome FROM tabela where cod = 1

beleza já foi

agora se você quer fazer uma lista de nomes entre o codigo 1 ate o codigo 200 que é o ultimo ficaria assim

SELECT nome FROM tabela WHERE cod = 1 BETWEEN cod = 200

bem 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.

Link to comment
Share on other sites

  • 0

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 faixaFIM

Abraço

jgd

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...