Imprimir 5 pagamentos mais recentes da tabela. Com SQL ??
11/06/2008
0
Ola Amigos
Utilizo o BD Acess, e componentes ADO
Precisava de imprimir, ou trazar para um dbgrid, os 5 ultimos pagamentos de uma Tabela. atraves de uma SQL.
Como devo montar a SQL, pois nao tenho parametros para isso.
Tambem ja especifiquei la no DataSet, que quero no maximo 5 registros, mas nao adiantou nada.
Bem, Se eu fosse fazer diretamente coma a Tabela, Filtraria o Registro
e com um While, e um contador, iria ler a tabela do ultimo para o primeiro
Mas ai, eu teria que colocar registro por registro em cada linha do DBGrid.
Com a SQL deve ser mais facil e mais rapido.
Desde já Agradeço.
Jotas
Utilizo o BD Acess, e componentes ADO
Precisava de imprimir, ou trazar para um dbgrid, os 5 ultimos pagamentos de uma Tabela. atraves de uma SQL.
Como devo montar a SQL, pois nao tenho parametros para isso.
Tambem ja especifiquei la no DataSet, que quero no maximo 5 registros, mas nao adiantou nada.
Bem, Se eu fosse fazer diretamente coma a Tabela, Filtraria o Registro
e com um While, e um contador, iria ler a tabela do ultimo para o primeiro
Mas ai, eu teria que colocar registro por registro em cada linha do DBGrid.
Com a SQL deve ser mais facil e mais rapido.
Desde já Agradeço.
Jotas
Jotas
Curtir tópico
+ 0
Responder
Posts
11/06/2008
Emerson Nascimento
tente:
onde está o * você pode relacionar somente os campos que deseja exibir
select top 5 * from tabela order by datadepagamento desc
onde está o * você pode relacionar somente os campos que deseja exibir
Responder
11/06/2008
Jotas
Oi EMERSON
select top 5
*
from
tabela
order by
datadepagamento desc
O Codigo funcionou perfeitamente.
mas só que coloquei o OrderBy pelo numero da Not Fiscal. pois pela datadepagamento, estava retornando 7 registros.
TALVEZ, POR TER DATAS REPETIDAS.
Mas, aonde que vc conseguiu esse Top 5 ??? pois ja procurei em mais de 50 Apostilhas de SQL e nao acho nada. Pra mim é mais uma Boa.
Gostaria que me recomendasse, um livro de SQL
Valeu, Amigo !!!
Jotas.
select top 5
*
from
tabela
order by
datadepagamento desc
O Codigo funcionou perfeitamente.
mas só que coloquei o OrderBy pelo numero da Not Fiscal. pois pela datadepagamento, estava retornando 7 registros.
TALVEZ, POR TER DATAS REPETIDAS.
Mas, aonde que vc conseguiu esse Top 5 ??? pois ja procurei em mais de 50 Apostilhas de SQL e nao acho nada. Pra mim é mais uma Boa.
Gostaria que me recomendasse, um livro de SQL
Valeu, Amigo !!!
Jotas.
Responder
Clique aqui para fazer login e interagir na Comunidade :)