Fórum Pegar o primeiro e o ultimo dado da tabela #364633
04/10/2008
0
SELECT MAX(SELO) AS MAXIMO, MIN(SELO) AS MINIMO from EXTINTORES_ITENS
ele m mestro os dados mas perem esta acontecendo o seguinte
se eu tiver uam sequencia de cadastro dessa forma:
0001
0010
......
111111
555555
999
ele esta m pegando o valor 999 para o maior selo de extintor sendo que 555555 é bem amior q 999...
gostaria de saber o pq isso esta acontecendo...
obrigado
Tchucky
Curtir tópico
+ 0Posts
04/10/2008
Steve_narancic
Gostei + 0
05/10/2008
Tchucky
Gostei + 0
05/10/2008
Rodolfo Ramos
clientdataset.first;
e para pegar o Ultimo
clientdataset.last;
Veja se é Realmente isso, porque como vc disse que é o 1º e o Ultimo. Pode ser que Ajude.
Gostei + 0
06/10/2008
Luciano.lirio
se a tua tabela tiver um sequencial de inclusão pode usar a consulta abaixo.
select * from Tabela T1 where T1.Id = (select Min(T.Id) from Tabela T) union all select * from Tabela T2 where T2.Id = (select Max(T.Id) from Tabela T)
Att
Gostei + 0
06/10/2008
Tchucky
Isso eu ja tenho em meu sistema
Mas quero pegar o menor registro e o maior registro entre determinadas datas...
[b:c58b5a0a1e]luciano.lirio[/b:c58b5a0a1e]
Vou tentar fazer dessa forma que vc m passou para ver se consigo alguma coisa aqui...
obrigado
Gostei + 0
06/10/2008
Wilson Brito
Exemplo:
SELECT MAX(CAST(SELO AS INTEGER)) AS MAXIMO, MIN(CAST(SELO AS INTEGER)) AS MINIMO from EXTINTORES_ITENS
Faça o teste.
Aguardo resposta.
Um abraço.
Gostei + 0
06/10/2008
Tchucky
fiz um teste aqui no IBexpert deu certinho dessa forma q vc m passou...
ele pegou o menor e o maior selo de extitores...
era dessa forma mesmo q eu estava querendo...
vou jogar no sistema e fazer uns testes...
vlw
obrigado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)