Filtro de grupo, subgrupo e classe não funciona mais.

Firebird

08/10/2004

Uns meses atrás pedi auxílio para filtrar uma tabela.
Para entenderem qual era o problema, favor acessar este link
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=44338&highlight=subgrupo[/url]

O amigo afarias enviou a seguinte solução, que resolveu o problema:
A solução mais rápida q me ocorre é:: select * from nome_da_tabela where (Grupo*1000000) + Subgrupo + (Classe/1000000) between (1*1000000) + 3 + (4/1000000) and (2*1000000) + 3 + (4/1000000); onde:: 1000000 pode ser qualquer múltiplo de 10, que seja maior que o maior valor do Subgrupo e/ou Classe q possam existir.


Só que hoje tentei usar este filtro e não está dando mais certo.
Ele respeita o Grupo e Subgrupo inicial e final que informo, mas não respeita a classe que coloco e mostra todas as classes.
O que será que deu errado? :cry:

[ ]´s


Ivonei

Ivonei

Curtidas 0
POSTAR