[firebase-br] Erro no FireBird 1.5
Victor Hugo - Grupo Vila Nova
victor em grupovilanova.com.br
Seg Jun 1 16:50:16 -03 2009
Alguem tem o BD dos correios (CEPs)
----- Original Message -----
From: "Elton da Motta Barbosa" <embarbosa em gmail.com>
To: <lista em firebase.com.br>
Sent: Monday, June 01, 2009 4:21 PM
Subject: [firebase-br] Erro no FireBird 1.5
Olá Daniel,
Como BigWings mencionou, esse código vai trazer os dados das cidades
dos dois primeiros pedidos. Nesse caso o sql sempre deveria retornar
apenas 2 linhas (ou dois registros, como queira... :o)
O que vc quer não seria os dados dos 2 primeiros pedidos de cada
cidade? Mesmo assim, há alguns erros no modo como o FB 1.5 trata dados
com First e Skip (veja no Release notes do FB 2.0.x ou 2.1.x na parte
Bugfixies, o número do track é SF #743679)
Talvez tenha q usar outra forma.
Se quiser mesmo a só os dados das cidades dos dois primeiros pedidos,
acho q o código abaixo vai dar certo, mas estou sem FB1.5 aqui pra
testar, e normalmente eu faço Sqls pra FB2.0.x... :o(
Select c.*
from cidades c
inner join (select first 2 P.CodCidade from pedidos P where
P.DtEmiss between :DataIni and :DataFin) Ped on Ped.CodCidade = c.CodCidade;
(note que se os dois pedidos forem pra mesma cidade, será retornado
duas linhas com a mesma cidade...)
______________________________________________
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
Mais detalhes sobre a lista de discussão lista