[firebase-br] Analise combinatoria FB 2.0

Eduardo Jedliczka edujed em gmail.com
Qui Abr 15 17:16:54 -03 2010


É muito simples escrever uma Procedure para isto, mas é essencial
saber onde e como estão estes valores "A,B,C,D"..

Se forem registros de uma tabela:

declare variable par1 tipo_do_dado;
declare variable par2 tipo_do_dado;

for select campo da tabela
  from tabela
  where campo is not null
  order by campo
  into :par1 do
  begin
    for select campo da tabela
    from tabela
    where campo is not null and campo > :par1
    order by campo
    into :par2 do
    begin
       if (:par1 <> :par2) then
          suspend;
    end;
  end;

Agora, se forem campos diferentes... terá que fazer uma lógica manual
(comparando os valores)

abraço

Eduardo Jedliczka

Em 15 de abril de 2010 16:56, Daniel Felgar <daniel em lojafacil.com.br> escreveu:
> Boa tarde Pessoal,
>
> Alguem tem algum exemplo de procedure que faz analise combinatória...
>
> Ex: Tenho os valores A, B, C e D  e quero fazer as combinaçoes possiveis
> agrupados em 2
>
> Ela me retornar assim
> A,B
> A,C
> A,D
> B,C
> B,D
> C,D
>
>
> Abraços...
> Daniel Felgar
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
==========================
Eduardo Jedliczka
Apucarana - Pr
==========================




Mais detalhes sobre a lista de discussão lista