Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DrakoN

em Select

Recommended Posts

Bom amigos... to precisando fazer um select diferente, seria algo parecido com os min() e max()....

 

por exemplo, eu tenho uma tabela, e nessa tabela tem um campo valor do tipo integer ...

 

quero fazer um select pegando o 3 ou 4 com menor valor.... tem alguma funcao no sql server para tal?

 

ex.:

 

tabela x:

campo Valor -> int

3

4

20

60

98

104

27

 

 

queria pegar o terceiro menor valor dessa coluna...

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se eh isso que precisa:

 

create table #x (valor int)

insert into #x values (1)
insert into #x values (10)
insert into #x values (100)
insert into #x values (1000)
insert into #x values (10000)

	select top 3 valor
	into #temp 
	  from #x order by valor

select max(valor) from #temp

drop table #x
drop table #temp

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.