Fórum ajuda em consulta postgres min e max #508685
28/01/2015
0
e não sei se é possivel, mais dizem que em programação tudo é possivel,
então vou tentar explicar de uma forma simples, nessas colunas são numeros inteiros abaixo,
queria montar um filtro que me tenha parametros(que são as colunas) e na consulta coloco min e max,
onde min 0 e max 3, onde os parametros serao os numeros (03,15,30,36,45)
o que vai acontecer se tiver zero numero na linha se 1, 2 ou 3 dos
colocados no parametro ficam, exemplo das linhas abaixo que ficam:
03 15 27 38 53 58 - fica ( tem 2 numeros) ou seja ta no intervalo (min 0 max 3)
24 27 33 38 44 58 - fica (nao tem numeros do parametro é 0)
03 15 29 30 36 38 - sai (porque tem 4 numeros do parametro e o max é 3)
03 15 24 31 33 53 - fica
05 27 29 33 44 48 - fica
Não sei se deu pra entender,mais qualquer duvida estou aqui.
Abraço
Josenyl Cesar
Curtir tópico
+ 0Posts
28/01/2015
Ronaldo Lanhellas
Gostei + 0
28/01/2015
Ronaldo Lanhellas
Gostei + 0
02/02/2015
Marisiana Battistella
Poderia postar a estrutura dessa tabela para podermos de ajudar?
Gostei + 0
02/02/2015
Josenyl Cesar
1 03 15 27 38 53 58 - fica ( tem 2 numeros) ou seja ta no intervalo (min 0 max 3)
2 24 27 33 38 44 58 - fica (nao tem numeros do parametro é 0)
3 03 15 29 30 36 38 - sai (porque tem 4 numeros do parametro e o max é 3)
4 03 15 24 31 33 53 - fica
5 05 27 29 33 44 48 - fica
eh assim pessoal, a estrutura da tabela
se poderem me ajudar.
Agradeço
Gostei + 0
02/02/2015
Marisiana Battistella
select MIN(col2) as menor,
MAX(col2) as maior
from <nome_tabela>Na estrutura você não informou o nome da tabela, então falta preencher no exemplo...
Gostei + 0
03/02/2015
Marisiana Battistella
Gostei + 0
03/02/2015
Josenyl Cesar
Grato
Gostei + 0
03/02/2015
Josenyl Cesar
Tenho uma base dados chamada teste com os seguintes campos id, c1, c2,c3,c4,c5,c6, que ficam
gravados numeros inteiros
ID C1 C2 C3 C4 C5 C6
1 13 15 18 24 27 32
2 05 08 14 32 35 44
Preciso montar um select que me traga o id ou todos os campos com as linhas do parametro que vou fornecer do min e max, assim
aih em cima temos linha 1 2 certo, bem vamos dizer que em minha select, função ou etc, digamos que eu coloque os numeros 05,14 no meu parametro,
e no meu outro parametro min 0 e max 2, significa que essas duas linhas ficam, pois na linha 1 não tem nenhum dos numeros como min 0, então fica
a 2 linha tambem fica pois tem o max 2, como ira percorrer todas as linhas não se usamos while ou for dentro da propria linguagem sql .
Agradeço
espero ter explicado melhor.
Gostei + 0
03/02/2015
Ronaldo Lanhellas
Gostei + 0
06/02/2015
Marisiana Battistella
Você quer que o select retorne todas as linhas que não contenham os parâmetros que você informou? É isso?
Gostei + 0
06/02/2015
Josenyl Cesar
Grato
Gostei + 0
06/02/2015
Jair N.
Isso por acaso é para uso em sistema "industrial"?
Gostei + 0
06/02/2015
Josenyl Cesar
Gostei + 0
06/02/2015
Josenyl Cesar
Grato
Gostei + 0
06/02/2015
Josenyl Cesar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)