Ir para conteúdo
Fórum Script Brasil
  • 0

Subconsulta


Manwë Súlimo

Pergunta

select concessionaria,cd_n,numero from 
(
select concessionaria,cd_n,rua,km,metros,sentido,data,hora,numero,aferida 
from tabela 
where data = "2004-08-15" and sp=348 group by concessionaria,cd_n,radar, sp,km,metros,data ,sentido,hora,numero,aferida
)
where aferida="120"

pessoal, no sqlserver esse tipo de subconsulta não funciona por que???

no access funciona normal, como eu faço isso no sqlserver???

eu não posso fazer uma view com a subconsulta por que essa subconsulta fica sem mudando....

alguém pode me ajudar??

até mais

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
select concessionaria,cd_n,numero from 
(
select concessionaria,cd_n,rua,km,metros,sentido,data,hora,numero,aferida 
from tabela 
where data = "2004-08-15" and sp=348 group by concessionaria,cd_n,radar, sp,km,metros,data ,sentido,hora,numero,aferida
)
where aferida="120"

pessoal, no sqlserver esse tipo de subconsulta não funciona por que???

no access funciona normal, como eu faço isso no sqlserver???

eu não posso fazer uma view com a subconsulta por que essa subconsulta fica sem mudando....

alguém pode me ajudar??

até mais

manwe,

todas as colunas não estão na mesma tabela??

select concessionaria,cd_n,numero,rua,km,metros,sentido,data,hora,aferida

from tabela

where data = "2004-08-15" and sp=348 and aferida="120"

ops, você não colocou a coluna sp

Não tem nenhuma função de agregação, não há necessidade de você utilizar o group by

veja um exemplo de subconsulta

select p.id, p.descr, p.valor, (select sum(valor) from prod where (id <=p.id) as vr_acumulado from prod p

beleza?

Link para o comentário
Compartilhar em outros sites

  • 0

Valeu pela resposta lisandro... mas eu já tinha resolvido esse problema...

e eu não coloquei minha colsulta inteira ai....

mas no meu problema, só não deu certo porque eu não tinha colocado um alias p/ subconsulta.... mas agora já deu tudo certinho...

até mais

valeu

Link para o comentário
Compartilhar em outros sites

  • 0
Valeu pela resposta lisandro... mas eu já tinha resolvido esse problema...

e eu não coloquei minha colsulta inteira ai....

mas no meu problema, só não deu certo porque eu não tinha colocado um alias p/ subconsulta.... mas agora já deu tudo certinho...

até mais

valeu

Falow biggrin.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...