Ir para conteúdo

POWERED BY:

Arquivado

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

Carlos Alves

[Resolvido] Variavel Recebendo Valor do resultado de Query

Recommended Posts

Estou querendo colocar o resultado de uma query em uma variavel para reutiliza-la em outra query. Mas não estou tendo Sucesso.

Abaixo Vai uma Ideia da minha intenção

 

declare @idvec int

select @idvec = select count(vehId) from vehicles

 

 

select max(Mileage) - min(mileage)

from historicoKM

where Id_vehid=@idvec and

lastupdatetime BETWEEN '03-04-2009 03 : 41 : 00 PM' AND '03-09-2009 05 : 48 : 00 PM'

 

 

Quem Poder me ajudar.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estava vendo sua sql e se não me engano o que precisa fazer é algo assim:

 

declare @idvec int

select @idvec = count(vehId) from vehicles

print @idvec --Para mostrar o que tá na variável.

 

O select acima lhe retornaria um count.... não o id para usar no seu segundo sql. Se o que precisa é o id, não use o count...

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi pessoal.

 

Consegui da Seguinte forma:

 

declare @idvec int

set @idvec = (select count(vehId) from vehicles)

select @idvec

 

 

select max(Mileage) - min(mileage)

from historicoKM

where Id_vehid=CAST(@idvec AS INT) and

lastupdatetime BETWEEN '03-04-2009 03 : 41 : 00 PM' AND '03-09-2009 05 : 48 : 00 PM'

 

Abraço a Todos

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.