[firebase-br] Não consigo montar esse select
Sérgio E
sergioernesto em uol.com.br
Qui Set 8 00:34:43 -03 2005
Tenho a seguinte tabela:
RECREATE TABLE FIN_ACCOUNTS_DETAIL
(
FAD_ID ID_NUMERIC ,
FAD_CONTA ID_NUMERIC ,
FAD_DATA_LANCAMENTO DATE NOT NULL,
FAD_DATA_CONTABILIZACAO DATE,
FAD_TIPO_LANCAMENTO TIPO_LCO_EM_CONTA ,
FAD_INDIVIDUO_PAGO ID6N ,
FAD_LCO_NUMERO LCO_NUMERO ,
FAD_LCO_OBSERVACAO TEXTO ,
FAD_LCO_VINCULADO ID_NUMERIC_N ,
FAD_LCO_CPR_ORIGEM ID_NUMERIC_N ,
FAD_VALOR VALOR ,
FAD_SALDO_PARCIAL VALOR ,
FAD_LCO_STATUS ID_NUMERIC_N ,
CONSTRAINT PK_FIN_ACCOUNTS_DETAIL PRIMARY KEY (FAD_ID)
);
A ordenação nela sera primeiro pelo campo FAD_DATA_CONTABILIZACAO e depois pelo campo FAD_ID.
Preciso montar um select em que dado um valor para FAD_ID, me retorne o valor imediatamente o registro imediatamente anterior ou posterior segundo essa ordenação
Só que se eu colocar SELECT ... WHERE FAD_ID > "ID DO REGISTRO", poderei estar ignorando um ID menor que pelo critério de ordenação vem depois.
Então como eu faço para montar uma pesquisa que siga esse critério de ordenação,???
Alguma idéia??
Sérgio E.
sergioernesto em uol.com.br
Mais detalhes sobre a lista de discussão lista