ultimos 5 lancamentos
03/05/2004
0
Obrigada
Karen
Karencamila
Posts
03/05/2004
Motta
alguns tem uma sintaxe assim
select top 5
campo1,campo2 ..
nao sei ao certo, no Oracle (até 8i) é meio trabalhoso mais dá para fazer
03/05/2004
Flaviosan
03/05/2004
Motta
SUPONDO UMA TABELA COM A CHAVE SEQUENCIAL
SELECT *
FROM TABELA T1
WHERE 5 > (SELECT COUNT(*)
FROM (SELECT DISTINCT(SEQUENCIAL) S
FROM TABELA T2) T
WHERE T.SEQUENCIAL > T1.SEQUENCIAL)
ORDER BY SEQUENCIAL DESC
03/05/2004
Karencamila
´Dynamic SQL Error
SQL error code = -104
Token unknown - line 4, char 16
SELECT
Statement: SELECT *
FROM cb_tab_conta_corrente_mov T1
WHERE 5 > (SELECT COUNT(*)
FROM (SELECT DISTINCT(cod_movimento) FROM cb_tab_conta_corrente_mov T2) T
WHERE T.cod_movimento > T1.cod_movimento)
ORDER BY cod_movimento DESC ´
oq estou fazendo de errado??
03/05/2004
Motta
Tente o forum de IB
12/07/2004
Eniorm
SELECT campo1, campo2, ..., campoN FROM tabela ORDER BY campo1 DESC LIMIT 5
Espero ter ajudado.
T+
12/07/2004
Paulo_amorim
No Oracle pode-se fazer
SELECT * FROM tabela WHERE ROWNUM< 6
No IB eh que nem no MySQL? Se sim, eh LIMIT mesmo, como o Enio falou
Espero que ajude
Até+
12/07/2004
Eniorm
SELECT campo1, campo2, ..., campoN FROM tabela ORDER BY campo1 DESC LIMIT 5
Espero ter ajudado.
T+[/quote:c0446f312f]
Pô foi mau... o LIMIT funciona no MySQL, no IB não :(
Clique aqui para fazer login e interagir na Comunidade :)