Ir para conteúdo

POWERED BY:

Arquivado

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

Richard Oliveira

Problemas com instrução SELECT INTO

Recommended Posts

Prezados boa noite,;

 

Estou com um problema referente ao uso da instrução SELECT INTO e gostaria da ajuda de vcs, tenho a seguinte intrução:

 

DECLARE @int_Quant_Animais int

 

SELECT COUNT(EventoAnimal.CodigoAnimal) as Quant_Animais

INTO @int_Quant_Animais

FROM EventoAnimal

INNER JOIN Evento

ON EventoAnimal.CodigoEvento = Evento.CodigoEvento

INNER JOIN Animal

ON EventoAnimal.CodigoAnimal = Animal.CodigoAnimal

INNER JOIN Sexo

ON Animal.CodigoSexo = Sexo.CodigoSexo

INNER JOIN Categorias

ON Sexo.CodigoSexo = Categorias.CodigoSexo

INNER JOIN GrupoIdade

ON Categorias.CodigoGrupo = GrupoIdade.CodigoGrupo

WHERE (DATEDIFF(D, Animal.DataNascimento, Evento.DataInicio) BETWEEN GrupoIdade.IdadeInicial AND GrupoIdade.IdadeFinal)

AND Sexo.CodigoSexo = 1

AND GrupoIdade.CodigoGrupo = 1

GROUP BY EventoAnimal.CodigoAnimal, Sexo.DescricaoSexo, GrupoIdade.NomeGrupo

 

Porem ao executar tenho como retorno o seguinte erro:

 

Msg 102, Level 15, State 1, Line 3

Incorrect syntax near '@int_Quant_Animais'.

 

Alguma alma bondosa que puder ajudar fico grato

 

Um abraço a todos....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Richard,

nao eh com o INTO que você coloca o valor do count em uma variavel.....

 

Poe assim:

 

SELECT @int_Quant_Animais = COUNT(EventoAnimal.CodigoAnimal) as Quant_Animais

 

 

 

Abçs

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.