Postada em 18/02/2008 20:36 hs
Boa Noite Amigos
Tenho a seguinte situacao.
Antigamente eu tinha 7 tabelas,cujos cmpos sao identicos.Dai essas 7 tabelas foram unificadas em apenas 1.
No passado eram chamadas de 6A,6B,24A,24B,54A,54B e DNC.
Elas possuem os campos FK_GRUPO,DENSIDADE,TEMPERATURA e FATOR.As temperaturas,densidades e fatores se repetem varias vezes, entretanto para uma tabela como DNC por exemplo, se eu pegar uma temperatura e densidade,havera apenas 1 unico registro.Logo eu nao terei no mesmo grupo 2 registros iguais,ou seja, com a mesma temperatura e densidade.
Como hoje as tabelas estao unificadas, quando quero fazer uma pesquisa eu determino o FK_GRUPO que contem o nome do grupo que na verdade e o nome de cada tabela quando elas estavam separadas.
Select FK_GRUPO='DNC' AND TEMPERATURA=25 AND DESIDADE= 0.85 Select FK_GRUPO='54B' AND TEMPERATURA=26 AND DESIDADE= 0.855
E dessa forma que eu encontro um registro especifico atualmente, sempre co o FK_GRUPO, TEMPERATURA e DENSIDADE.
Pois bem, acontece que existem outros dados que nao vem ao caso e que serao utilizados para o meu objetivo final, que e a impressao de relatorios no Crystal Reports.
Porem antes disso eu preciso digita-los e e ai que esta o problema.
Para encontrar o valor do FATOR eu preciso fazer um select utilizando o FK_GRUPO DESEJADO (DNC) POR EXEMPLO ,JUNTAMENTE COM TEMPERATURA E DENSIDADE.Isso para cada grupo, logo terei 7 Select's, ja que tenho 7 grupos.
Me disseram que e possivel efetuar apenas 1 select e trazer de uma so vez os 7 fatores desejados (Sao 7 grupos).
Alguem ja teve problema parecido?
|