USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  MAX & GROUP BY / SQL
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 23/07/2004 10:20 hs            
Por Favor alguém pode me explicar qual a funcionamento deles ... se souberem algum link .. alguma coisa .. por favor me ajudem ... preciso mto ...
 
to Desesperado ...

Emoções ¿? AndrePaulo ¿? Emoções
   
@ngel
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 23/07/2004 10:25 hs            
max - retorna o maior valor do campo selecionado
 
group by - agrupa registros com o mesmo valor em um só. é um agrupamento mesmo de registros comuns, ou seja, vc não terá linhas de registros idênticas repetidas na sua consulta.
 

@ngel
   
Andrepaulo
SÃO PAULO
SP - BRASIL
Postada em 23/07/2004 10:38 hs            
tah ... eu usando os 2 ... vai fazer o q ?
 
nesse tipo .. por exemplo ...
+++++++++++++++++++++++++++++++++++++++++++++++++
SQL = "SELECT MAX(principal.revisao) as Revisao, " & _
           "principal.numerosd, " & _
           "principal.estagio, " & _
           "principal.descricao, " & _
           "principal.situacao, " & _
           "controle.data, " & _
           "controle.datafinal, " & _
           "principal.tipo, " & _
           "controle.sigla, " & _
           "controle.antiga " & _
      "FROM controle, " & _
           "principal " & _
      "WHERE principal.numerosd LIKE controle.numerosd " & _
  "GROUP BY principal.numerosd, " & _
           "principal.original, " & _
           "principal.descricao, " & _
           "principal.estagio, " & _
           "principal.situacao, " & _
           "controle.data, " & _
           "controle.datafinal, " & _
           "principal.tipo, " & _
           "controle.sigla, " & _
           "controle.antiga "
 
 
+++++++++++++++++++++++++++++++++++++++++++++++++
voce poderia me explicar uma coisa ?
 
pq quando eu tiro alguma clausula do GROUP BY ...
por EX ... principal.tipo ... se eu tirar ele da erro na consulta ???
 
to usando ACCESS

Emoções ¿? AndrePaulo ¿? Emoções
     
Semmer
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 23/07/2004 11:26 hs            
Quando você usa o group by, você está fazendo uma consulta agrupada. Neste tipo de consulta, cada campo deve ter uma função. Ou o campo apenas está sendo agrupado ou está sendo usado como funçao: Max, Min, Sum, Avg. Portanto, se tiver group by, todos os campos do select que não tiverem função tem que estar agrupado.
   
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 23/07/2004 12:24 hs            
Tem como eu chamar ele na consulta sem ter q agrupa-lo ?
pq estou "populando" um FLEX via DATA ... e sendo assim eu preciso chamar certo campo para que ele apareça no Flex... soh q nao quero q haja agrupamento pra ele ...
tem como ?

Emoções ¿? AndrePaulo ¿? Emoções
   
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 23/07/2004 12:39 hs            
por que .. tem campo que pode variar ... estendeu ? e pelo que vi ... onde possa haver variação ele vai encarar como um campo distinto certo ?
 
por ex ... eu tenho tds campos iguais ... só muda a Revisao ... ele vai pegar a maior ..
agora .. se eu tiver .. um status REPROVADO em uma revisão e na outra revisao tiver PENDENTE ... ele vai me mostrar as duas .. sendo que ele deveria soh mostrar a Ultima .. independente do status ...
 

Emoções ¿? AndrePaulo ¿? Emoções
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página