[firebase-br] Ajuda em SELECT...

dvdmengarda em hotmail.com dvdmengarda em hotmail.com
Sex Out 14 12:39:57 -03 2005


Olá pessoal,

Estou com dificuldades (muiiiita) em construir um select que retorne o preço de frete para apresentar num grid ou relatório. Para conseguir o valor do frete tenho as seguintes informações:

PEDIDO.NUMERO                   // Numero do pedido (A)
PEDIDO.CODIGOCLIENTE       // Codigo do cliente (B)

CLIENTE.CODIGO                   // Código Cliente (B)
CLIENTE.CIDADE                    // Nome da Cidade  (C)
CLIENTE.TIPOATIVIDADE        // Codigo de atividade do cliente (D)

CIDADE.CODIGO                    // Codigo da Cidade (E)
CIDADE.NOME                       // Nome da Cidade  (C)

ATIVIDADE.CODIGO                // Codigo de atividadade (D)
ATIVIDADE.FAIXAFRETE         // Faixa de valor - pode ser 1 ou 2 (F)

ITEMPEDIDO.NUMEROPEDIDO    // Numero do pedido (A)
ITEMPEDIDO.CODIGOPRODUTO  // Codigo do produto (G)

PRODUTO.CODIGO                // Codigo do produto (G) 
PRODUTO.CODIGOFRETE      // Codigo da tabela de frete (H)

FRETE.CODIGO                      // Codigo da tabela de frete (H)
FRETE.CODIGOCIDADE          // Codigo da cidade (E)
FRETE.VALORFAIXA1             // (F = 1)
FRETE.VALORFAIXA2             // (F= 2)

Seria possível fazer essa pesquisa num único select ao invés de gerar um select para cada cadastro e só então gerar um select para a tabela FRETE? Mesmo que seja necessário utilizar mais que um select, qual a melhor forma para isso?

Grato pela atenção.

David



Mais detalhes sobre a lista de discussão lista