Fórum Ultima linha da tabela #408097
28/09/2011
0
Preciso trazer a ultima linha gravada de uma tabela.
Tentei usar o "max" mas nao está funcionando, ainda está me trazendo todos os dados da tabela.
Como proceder?
Abaixo meu select...
select
max(id_armazenamento),
tp.ds_tparmazenamento,
a.nm_pasta,
a.nr_caixa,
a.ic_empresa,
a.ic_filial,
a.nr_box,
a.ds_posicao,
dp.nm_departamento,
t.ds_titulo
from
armazenamento a,
tipo_armazenamento tp,
departamento dp,
titulo t
where
tp.id_tparmazenamento = a.id_tparmazenamento
and t.id_titulo = a.id_titulo
and dp.id_departamento = a.id_departamento
group by
a.id_armazenamento,
tp.ds_tparmazenamento,
a.nm_pasta,
a.nr_caixa,
a.ic_empresa,
a.ic_filial,
a.nr_box,
a.ds_posicao,
dp.nm_departamento,
t.ds_titulo
Flavio Silva
Curtir tópico
+ 0Posts
28/09/2011
Gustavo Bretas
Tenta fazer o select assim:
select a.id_armazenamento,
tp.ds_tparmazenamento,
a.nm_pasta,
a.nr_caixa,
a.ic_empresa,
a.ic_filial,
a.nr_box,
a.ds_posicao,
dp.nm_departamento,
t.ds_titulo
from armazenamento a, tipo_armazenamento tp, departamento dp, titulo t
where a.id_armazenamento = (select max(a1.id_armazenamento) from armazenamento a1)
and tp.id_tparmazenamento = a.id_tparmazenamento
and t.id_titulo = a.id_titulo
and dp.id_departamento = a.id_departamento
group by a.id_armazenamento,
tp.ds_tparmazenamento,
a.nm_pasta,
a.nr_caixa,
a.ic_empresa,
a.ic_filial,
a.nr_box,
a.ds_posicao,
dp.nm_departamento,
t.ds_titulo
Abraço!
Gostei + 0
28/09/2011
Gustavo Bretas
select a.id_armazenamento,
tp.ds_tparmazenamento,
a.nm_pasta,
a.nr_caixa,
a.ic_empresa,
a.ic_filial,
a.nr_box,
a.ds_posicao,
dp.nm_departamento,
t.ds_titulo
from armazenamento a, tipo_armazenamento tp, departamento dp, titulo t
where a.id_armazenamento = (select max(a1.id_armazenamento) from armazenamento a1)
and tp.id_tparmazenamento = a.id_tparmazenamento
and t.id_titulo = a.id_titulo
and dp.id_departamento = a.id_departamento
Gostei + 0
28/09/2011
Flavio Silva
Brigadao mesmo...
Deu certo.
Gostei + 0
30/09/2011
Wilson Junior
Obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)