[firebase-br] RES: Ajuda com Select

Jeudí Prando Araújo jeudiprando em gmail.com
Seg Out 9 15:17:46 -03 2006


select
    tb1.id,
    tb1.valor
    -
    coalesce(
             (
              select
                tb2.valor
              from
                tabela tb2
              where
                tb2.id = (
                          select
                            max(tb3.id)
                          from
                            tabela tb3
                          where
                          tb3.id < tb1.id
                         )
             ),0
            )
from
  tabela tb1


só um acerto bascio caso voce estiver utilizando FB2.0
em: max(tb3.id) estava max(id) na versao FB2.0 quando voce renomeia a tabela
voce tem que usar o apelido e não mais o nome da tabela se não da um erro de sql

padronizaram isso... que bom... muito bom

boa sorte com o firebird!!!




Mais detalhes sobre a lista de discussão lista