Re: [oracle_br] group by

2015-07-30 Por tôpico Vitor Junior vitorj...@gmail.com [oracle_br]
Boa tarde.
O grupo não aceita anexos. :)

Em qui, 30 de jul de 2015 às 16:13, Roger Camatini
rogerio.camat...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br
escreveu:



 Galera duvida rápida.

 Estou fazendo uns testes com dados de uma tabela, dai me surgiu essa
 duvida.
 Preciso fazer com que o retorno da minha consulta conforme abaixo seja
 diferente do que mostra a figura. Preciso agrupar cada registro do campo
 hora em uma unica linha. O group by não ta funcionando aqui.

 ​

 Atenciosamente,
 Rogério Camatini.

 [As partes desta mensagem que não continham texto foram removidas]

  

-- 
Att,/Regards,


Vitor Jr.
Infraestrutura / Infrastructure Team

Oracle 12c DBA Certified Professional - OCP 12c
Oracle 11g DBA Certified Professional - OCP 11g
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
Infrastructure Administrator - OCE
Oracle Database 11g Performance Tuning Certified Expert - OCE
Oracle Exadata 11g Certified Implementation Specialist
Oracle Certified Associate, MySQL 5
mail, gtalk e msn: vitorj...@gmail.com
http://certificacaobd.com.br/
skype: vjunior1981
https://mybizcard.co/vitor.jr.385628


Re: [oracle_br] group by

2015-07-30 Por tôpico Roger Camatini rogerio.camat...@gmail.com [oracle_br]
Segue resultado da minha consulta.

USUARIODATA  HORA TRANSACAO AGR_NAME
ELU402801 17.06.2015 12:45:25 J1BNFE Z_CEL_MM_VIS
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_VIS
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_VIS
ELU402801 17.06.2015 12:45:25 J1BNFE Z_CEL_MM_AI_CEN
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_AI_CEN
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_AI_CEN
ELU402801 17.06.2015 12:45:25 J1BNFE Z_CEL_MM_NFE
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_NFE
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_NFE
ELU402801 17.06.2015 12:45:25 J1BNFE Z_CELG_MM_NFE_GER
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CELG_MM_NFE_GER
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CELG_MM_NFE_GER
ELU402801 17.06.2015 12:45:25 J1BNFE Z_CELG_SD_NFE_GER
ELU402801 17.06.2015 12:45:00 J1BNFE Z_CELG_SD_NFE_GER

Como disse anteriormente, preciso agrupar pelo campo hora da tabela.


Atenciosamente,
Rogério Camatini.

Em 30 de julho de 2015 16:30, Vitor Junior vitorj...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:



 Boa tarde.
 O grupo não aceita anexos. :)

 Em qui, 30 de jul de 2015 às 16:13, Roger Camatini
 rogerio.camat...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br
 escreveu:



 Galera duvida rápida.

 Estou fazendo uns testes com dados de uma tabela, dai me surgiu essa
 duvida.
 Preciso fazer com que o retorno da minha consulta conforme abaixo seja
 diferente do que mostra a figura. Preciso agrupar cada registro do campo
 hora em uma unica linha. O group by não ta funcionando aqui.

 ​

 Atenciosamente,
 Rogério Camatini.

 [As partes desta mensagem que não continham texto foram removidas]

 --
 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team

 Oracle 12c DBA Certified Professional - OCP 12c
 Oracle 11g DBA Certified Professional - OCP 11g
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628

 



Re: [oracle_br] group by

2015-07-30 Por tôpico Vitor Junior vitorj...@gmail.com [oracle_br]
https://community.oracle.com/thread/2323537



Em qui, 30 de jul de 2015 às 16:37, Roger Camatini
rogerio.camat...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br
escreveu:



 Segue resultado da minha consulta.

 USUARIODATA  HORA TRANSACAO AGR_NAME
 ELU402801 17.06.2015 12:45:25 J1BNFE Z_CEL_MM_VIS
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_VIS
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_VIS
 ELU402801 17.06.2015 12:45:25 J1BNFE Z_CEL_MM_AI_CEN
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_AI_CEN
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_AI_CEN
 ELU402801 17.06.2015 12:45:25 J1BNFE Z_CEL_MM_NFE
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_NFE
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CEL_MM_NFE
 ELU402801 17.06.2015 12:45:25 J1BNFE Z_CELG_MM_NFE_GER
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CELG_MM_NFE_GER
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CELG_MM_NFE_GER
 ELU402801 17.06.2015 12:45:25 J1BNFE Z_CELG_SD_NFE_GER
 ELU402801 17.06.2015 12:45:00 J1BNFE Z_CELG_SD_NFE_GER

 Como disse anteriormente, preciso agrupar pelo campo hora da tabela.


 Atenciosamente,
 Rogério Camatini.

 Em 30 de julho de 2015 16:30, Vitor Junior vitorj...@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:

 Boa tarde.
 O grupo não aceita anexos. :)

 Em qui, 30 de jul de 2015 às 16:13, Roger Camatini
 rogerio.camat...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br
 escreveu:



 Galera duvida rápida.

 Estou fazendo uns testes com dados de uma tabela, dai me surgiu essa
 duvida.
 Preciso fazer com que o retorno da minha consulta conforme abaixo seja
 diferente do que mostra a figura. Preciso agrupar cada registro do campo
 hora em uma unica linha. O group by não ta funcionando aqui.

 ​

 Atenciosamente,
 Rogério Camatini.

 [As partes desta mensagem que não continham texto foram removidas]

   --
 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team

 Oracle 12c DBA Certified Professional - OCP 12c
 Oracle 11g DBA Certified Professional - OCP 11g
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628

  

-- 
Att,/Regards,


Vitor Jr.
Infraestrutura / Infrastructure Team

Oracle 12c DBA Certified Professional - OCP 12c
Oracle 11g DBA Certified Professional - OCP 11g
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
Infrastructure Administrator - OCE
Oracle Database 11g Performance Tuning Certified Expert - OCE
Oracle Exadata 11g Certified Implementation Specialist
Oracle Certified Associate, MySQL 5
mail, gtalk e msn: vitorj...@gmail.com
http://certificacaobd.com.br/
skype: vjunior1981
https://mybizcard.co/vitor.jr.385628


[oracle_br] group by

2015-07-30 Por tôpico Roger Camatini rogerio.camat...@gmail.com [oracle_br]
Galera duvida rápida.

Estou fazendo uns testes com dados de uma tabela, dai me surgiu essa duvida.
Preciso fazer com que o retorno da minha consulta conforme abaixo seja
diferente do que mostra a figura. Preciso agrupar cada registro do campo
hora em uma unica linha. O group by não ta funcionando aqui.


​


Atenciosamente,
Rogério Camatini.


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Group by

2007-06-04 Por tôpico Fabiano Arndt
Marcio,

foi erro meu na hora de escrever, esse valor deve sair junto no resultado,

o resultado correto seria

1000 a 1015  40
1006 a 1010  50
1020 a 1023  35

valeu pelo observação.


Em 01/06/07, Marcio Portes [EMAIL PROTECTED] escreveu:

   E o que fazemos com
 --
 1000 40

 Não vi voce mencionar isso na sua explicação...

 On 6/1/07, Fabiano Arndt [EMAIL PROTECTED]fabianoallex%40gmail.com
 wrote:
 
  Olá pessoal,
 
  tenho uma tabela que tem uma coluna chamada estaca e outra chamada
 volume,
 
  cada estaca tem um volume, as estacas são representadas sequencialmente.
 
  normalmente várias estacas consecutivas tem o mesmo volume, como é
  mostrado abaixo:
 
  estaca volume
  1000 40
  1001 40
  1002 40
  1003 40
  1004 40
  1005 40
  1006 50
  1007 50
  1008 50
  1009 50
  1010 50
  1011 40
  1012 40
  1013 40
  1014 40
  1015 40
  1020 35
  1021 35
  1022 35
  1023 35
 
  preciso fazer uma sql que me retorne os dados agrupados da maneira
 abaixo:
 
  1001 a 1005 40
  1006 a 1010 50
  1011 a 1015 40
  1020 a 1023 35
 
  os dados acima dizem o seguinte:
 
  da estaca 1001 a 1005 todas possuem 40m3 de volume
  da estaca 1006 a 1010 todas possuem 50m3 de volume
  da estaca 1001 a 1015 todas possuem 40m3 de volume (aqui que é o
 problema)
  da estaca 1020 a 1023 todas possuem 35m3 de volume
 
  porém to com dificuldades de fazer uma sql que me retorne os dados dessa
  forma.
 
  tentei usando o min e o max para agrupar os dados, mas a sql agrupou
  os dados com volume igual numa mesma linha, mesmo não estando na mesma
  sequencia
 
  ou seja, ficou assim
 
  1001 a 1015 40
  1006 a 1010 50
  1020 a 1023 35
 
  e o esperado era como mostrei anteriormente.
 
  se alguém tiver uma idéia de como fazer isso eu agradeceria.
 
  valeu,
  abraço
 
 

 --
 Marcio Portes
 Material Tecnico em Portugues - http://mportes.blogspot.com
 Practical Learning Oracle -
 http://mportes.blogspot.com/2006/02/practical-learning-oracle.html

 [As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Group by

2007-06-04 Por tôpico Fabiano Arndt
eita, mais uma vez escrevi errado.

o resultado correto seria esse

1000 a 1005  40
1006 a 1010  50
1011 a 1015  40
1020 a 1023  35

valeu

Em 04/06/07, Fabiano Arndt [EMAIL PROTECTED] escreveu:

 Marcio,

 foi erro meu na hora de escrever, esse valor deve sair junto no resultado,

 o resultado correto seria

 1000 a 1015  40
 1006 a 1010  50
 1020 a 1023  35

 valeu pelo observação.


 Em 01/06/07, Marcio Portes [EMAIL PROTECTED] escreveu:
 
E o que fazemos com
  --
  1000 40
 
  Não vi voce mencionar isso na sua explicação...
 
  On 6/1/07, Fabiano Arndt [EMAIL PROTECTED]fabianoallex%40gmail.com 
  wrote:
  
   Olá pessoal,
  
   tenho uma tabela que tem uma coluna chamada estaca e outra chamada
  volume,
  
   cada estaca tem um volume, as estacas são representadas
  sequencialmente.
  
   normalmente várias estacas consecutivas tem o mesmo volume, como é
   mostrado abaixo:
  
   estaca volume
   1000 40
   1001 40
   1002 40
   1003 40
   1004 40
   1005 40
   1006 50
   1007 50
   1008 50
   1009 50
   1010 50
   1011 40
   1012 40
   1013 40
   1014 40
   1015 40
   1020 35
   1021 35
   1022 35
   1023 35
  
   preciso fazer uma sql que me retorne os dados agrupados da maneira
  abaixo:
  
   1001 a 1005 40
   1006 a 1010 50
   1011 a 1015 40
   1020 a 1023 35
  
   os dados acima dizem o seguinte:
  
   da estaca 1001 a 1005 todas possuem 40m3 de volume
   da estaca 1006 a 1010 todas possuem 50m3 de volume
   da estaca 1001 a 1015 todas possuem 40m3 de volume (aqui que é o
  problema)
   da estaca 1020 a 1023 todas possuem 35m3 de volume
  
   porém to com dificuldades de fazer uma sql que me retorne os dados
  dessa
   forma.
  
   tentei usando o min e o max para agrupar os dados, mas a sql agrupou
   os dados com volume igual numa mesma linha, mesmo não estando na mesma
 
   sequencia
  
   ou seja, ficou assim
  
   1001 a 1015 40
   1006 a 1010 50
   1020 a 1023 35
  
   e o esperado era como mostrei anteriormente.
  
   se alguém tiver uma idéia de como fazer isso eu agradeceria.
  
   valeu,
   abraço
  
  
 
  --
  Marcio Portes
  Material Tecnico em Portugues - http://mportes.blogspot.com
  Practical Learning Oracle -
  http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 




[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Group by

2007-06-01 Por tôpico Fabiano Arndt
Olá pessoal,

tenho uma tabela que tem uma coluna chamada estaca e outra chamada volume,

cada estaca tem um volume, as estacas são representadas sequencialmente.

normalmente várias estacas consecutivas tem o mesmo volume, como é
mostrado abaixo:

estaca volume
1000  40
1001  40
1002  40
1003  40
1004  40
1005  40
1006  50
1007  50
1008  50
1009  50
1010  50
1011  40
1012  40
1013  40
1014  40
1015  40
1020  35
1021  35
1022  35
1023  35

 preciso fazer uma sql que me retorne os dados agrupados da maneira abaixo:

1001 a 1005  40
1006 a 1010  50
1011 a 1015  40
1020 a 1023  35

os dados acima dizem o seguinte:

da estaca 1001 a 1005 todas possuem 40m3 de volume
da estaca 1006 a 1010 todas possuem 50m3 de volume
da estaca 1001 a 1015 todas possuem 40m3 de volume (aqui que é o problema)
da estaca 1020 a 1023 todas possuem 35m3 de volume

porém to com dificuldades de fazer uma sql que me retorne os dados dessa forma.

tentei usando o min e o max para agrupar os dados, mas a sql agrupou
os dados com volume igual numa mesma linha, mesmo não estando na mesma
sequencia

ou seja, ficou assim

1001 a 1015  40
1006 a 1010  50
1020 a 1023  35

e o esperado era como mostrei anteriormente.

se alguém tiver uma idéia de como fazer isso eu agradeceria.

valeu,
abraço


Re: [oracle_br] Group by

2007-06-01 Por tôpico Marcio Portes
E o que fazemos com
--
1000  40

Não vi voce mencionar isso na sua explicação...


On 6/1/07, Fabiano Arndt [EMAIL PROTECTED] wrote:

   Olá pessoal,

 tenho uma tabela que tem uma coluna chamada estaca e outra chamada volume,

 cada estaca tem um volume, as estacas são representadas sequencialmente.

 normalmente várias estacas consecutivas tem o mesmo volume, como é
 mostrado abaixo:

 estaca volume
 1000 40
 1001 40
 1002 40
 1003 40
 1004 40
 1005 40
 1006 50
 1007 50
 1008 50
 1009 50
 1010 50
 1011 40
 1012 40
 1013 40
 1014 40
 1015 40
 1020 35
 1021 35
 1022 35
 1023 35

 preciso fazer uma sql que me retorne os dados agrupados da maneira abaixo:

 1001 a 1005 40
 1006 a 1010 50
 1011 a 1015 40
 1020 a 1023 35

 os dados acima dizem o seguinte:

 da estaca 1001 a 1005 todas possuem 40m3 de volume
 da estaca 1006 a 1010 todas possuem 50m3 de volume
 da estaca 1001 a 1015 todas possuem 40m3 de volume (aqui que é o problema)
 da estaca 1020 a 1023 todas possuem 35m3 de volume

 porém to com dificuldades de fazer uma sql que me retorne os dados dessa
 forma.

 tentei usando o min e o max para agrupar os dados, mas a sql agrupou
 os dados com volume igual numa mesma linha, mesmo não estando na mesma
 sequencia

 ou seja, ficou assim

 1001 a 1015 40
 1006 a 1010 50
 1020 a 1023 35

 e o esperado era como mostrei anteriormente.

 se alguém tiver uma idéia de como fazer isso eu agradeceria.

 valeu,
 abraço
  




-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Group by no oracle

2007-05-25 Por tôpico auloype
como usar o group by se uma das minhas colunas e concatenada com  ||
e nao preciso de todas as colunas da...

preciso eliminar estas repeticoes :
CODIGO COD_SERV  DESCRICAOSOLICITANTE
DEPTO  
1482   32.201.00 AQUISIÇÃO DE MATERIAL DE CONSUMO NONONONONONONONO   
ADM 
1484   32.201.00 AQUISIÇÃO DE MATERIAL DE CONSUMO NONONONONONONONO   ADM
1566   41.700.00 SERVIÇOS DE MANUTENÇÃO   PEQUENO PRINCIPE   
GERAIS

obrigado





[oracle_br] Group By

2006-09-25 Por tôpico diego_caverinha
Olá Pessoal

Gostaria de saber si tem como funcionar o Group By com numero do campo
igual o Order By ???

valeu








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[oracle_br] Group By

2006-09-25 Por tôpico diego_caverinha
Olá galera...

Verdade q não funciona Group By com numero do campo igual no Order By ???

Vale










--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[oracle_br] Group By com select

2006-05-02 Por tôpico Daniel Mello



Bom dia a todos.
Estou com um probleminha como faço pra realizar um group by de com um select
dentro de outro?
Exemplo

Select nome, (select ) as TESTE, count(*) as QTDE
from TABELA
group by nome, TESTE

Ele da erro na cláusula TESTE.
Estou realizando isto numa View

Oracle 8i

Valeu.







--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/oracle_br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [oracle_br] Group By com select

2006-05-02 Por tôpico Andre Santos



Daniel

Se não me engano, na versão 8i, NÃO é possível ter sub-query na lista de
colunas no SELECT (independente de tentar usar o GROUP BY).

Uma alternativa é colocar a sub-query como fonte de dados na cláusula FROM
e relacioná-la (fazer a junção) na cláusula WHERE.

[ ]

André


Em 02/05/06, Daniel Mello [EMAIL PROTECTED] escreveu:

 Bom dia a todos.
 Estou com um probleminha como faço pra realizar um group by de com um
 select
 dentro de outro?
 Exemplo

 Select nome, (select ) as TESTE, count(*) as QTDE
 from TABELA
 group by nome, TESTE

 Ele da erro na cláusula TESTE.
 Estou realizando isto numa View

 Oracle 8i

 Valeu.




 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.


 *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE

 http://br.ard.yahoo.com/SIG=12f34avg5/M=399886.8024024.9299154.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1146588692/A=3594535/R=2/id=noscript/SIG=154ukt5c8/*http://lt.dell.com/lt/lt.aspx?CID=12257LID=332199DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs
 --
 *Links do Yahoo! Grupos*

 - Para visitar o site do seu grupo na web, acesse:
 http://br.groups.yahoo.com/group/oracle_br/

 - Para sair deste grupo, envie um e-mail para:
 [EMAIL PROTECTED][EMAIL PROTECTED]

 - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
 Serviço do Yahoo! http://br.yahoo.com/info/utos.html.




[As partes desta mensagem que não continham texto foram removidas]







--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/oracle_br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











RES: [oracle_br] Group By com select

2006-05-02 Por tôpico Daniel Mello



Desculpe o engano mas o Oracle é 9i.

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Andre Santos
Enviada em: terça-feira, 2 de maio de 2006 12:14
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Group By com select


Daniel

Se não me engano, na versão 8i, NÃO é possível ter sub-query na lista de
colunas no SELECT (independente de tentar usar o GROUP BY).

Uma alternativa é colocar a sub-query como fonte de dados na cláusula FROM
e relacioná-la (fazer a junção) na cláusula WHERE.

[ ]

André


Em 02/05/06, Daniel Mello [EMAIL PROTECTED] escreveu:

 Bom dia a todos.
 Estou com um probleminha como faço pra realizar um group by de com um
 select
 dentro de outro?
 Exemplo

 Select nome, (select ) as TESTE, count(*) as QTDE
 from TABELA
 group by nome, TESTE

 Ele da erro na cláusula TESTE.
 Estou realizando isto numa View

 Oracle 8i

 Valeu.




 --

 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --

__

 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
 o link do mesmo para evitar trafego(pedidos) desnecessário.


 *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE


http://br.ard.yahoo.com/SIG=12f34avg5/M=399886.8024024.9299154.2369893/D=br
clubs/S=2137114689:HM/Y=BR/EXP=1146588692/A=3594535/R=2/id=noscript/SIG=154u
kt5c8/*http://lt.dell.com/lt/lt.aspx?CID=12257LID=332199DGC=BADGSeg=DHSD
URL="" href="http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%2">http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%2
6l%3dpt%26s%3ddhs
 --
 *Links do Yahoo! Grupos*

 - Para visitar o site do seu grupo na web, acesse:
 http://br.groups.yahoo.com/group/oracle_br/

 - Para sair deste grupo, envie um e-mail para:

[EMAIL PROTECTED][EMAIL PROTECTED]
om.br?subject=Unsubscribe

 - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
 Serviço do Yahoo! http://br.yahoo.com/info/utos.html.




[As partes desta mensagem que não continham texto foram removidas]




--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

--__


Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário.
Links do Yahoo! Grupos













--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/oracle_br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: RES: [oracle_br] Group By com select

2006-05-02 Por tôpico claudiaeikok



Qual é o erro que dá quando vc executa esta consulta?
Por acaso seria nome inválido de coluna ? 
ele dá este erro porque ele não considera no group by o alias que vc 
esta utilizando para a coluna. 
e tambem não adiantaria vc colocar a subconsulta na clausula group 
by, pois ela não é permitida.

vc teria que fazer de outro jeito se quiser agrupar o resultado de 
uma subconsulta na select.

select coluna1, coluna2
from (
select coluna1, (select coluna2 from tabela2 where coluna1 = 
i.coluna1) coluna2
from tabela i
)
group by coluna1 , coluna2



--- Em oracle_br@yahoogrupos.com.br, Daniel Mello 
[EMAIL PROTECTED] escreveu

 Desculpe o engano mas o Oracle é 9i.
 
 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED]
 nome de Andre Santos
 Enviada em: terça-feira, 2 de maio de 2006 12:14
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: [oracle_br] Group By com select
 
 
 Daniel
 
 Se não me engano, na versão 8i, NÃO é possível ter sub-query na 
lista de
 colunas no SELECT (independente de tentar usar o GROUP BY).
 
 Uma alternativa é colocar a sub-query como fonte de dados na 
cláusula FROM
 e relacioná-la (fazer a junção) na cláusula WHERE.
 
 [ ]
 
 André
 
 
 Em 02/05/06, Daniel Mello [EMAIL PROTECTED] escreveu:
 
  Bom dia a todos.
  Estou com um probleminha como faço pra realizar um group by de 
com um
  select
  dentro de outro?
  Exemplo
 
  Select nome, (select ) as TESTE, count(*) as QTDE
  from TABELA
  group by nome, TESTE
 
  Ele da erro na cláusula TESTE.
  Estou realizando isto numa View
 
  Oracle 8i
 
  Valeu.
 
 
 
 
  --

 
  Atenção! As mensagens deste grupo são de acesso público e de 
inteira
  responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
  --

 

 __
 
  Este Grupo recebe o apoio da SQL Magazine -
  www.devmedia.com.br/sqlmagazine
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum 
arquivo, tenha
  o link do mesmo para evitar trafego(pedidos) desnecessário.
 
 
  *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
 
 
 
http://br.ard.yahoo.com/SIG=12f34avg5/M=399886.8024024.9299154.236989
3/D=br
 
clubs/S=2137114689:HM/Y=BR/EXP=1146588692/A=3594535/R=2/id=noscript/SI
G=154u
 kt5c8/*http://lt.dell.com/lt/lt.aspx?
CID=12257LID=332199DGC=BADGSeg=DHSD
 URL="" href="http://www1.la.dell.com/content/products/category.aspx/desktops?">http://www1.la.dell.com/content/products/category.aspx/desktops?
c%3dbr%2
 6l%3dpt%26s%3ddhs
  --
  *Links do Yahoo! Grupos*
 
  - Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/oracle_br/
 
  - Para sair deste grupo, envie um e-mail para:
 
 [EMAIL PROTECTED][EMAIL PROTECTED]
 om.br?subject=Unsubscribe
 
  - O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
do
  Serviço do Yahoo! http://br.yahoo.com/info/utos.html.
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 

 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 

 --
__
 
 
 Este Grupo recebe o apoio da SQL Magazine - 
www.devmedia.com.br/sqlmagazine
 __
 O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, 
tenha o
 link do mesmo para evitar trafego(pedidos) desnecessário.
 Links do Yahoo! Grupos











--
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.





  




  
  

RES: RES: [oracle_br] Group By com select

2006-05-02 Por tôpico Daniel Mello



Certo mas o porém é que esta View poderá trazer mais de uma linha e no caso
eu tenho q garantir  que este select que esta dentro do outro traga apenas
uma linha, este é o problema de coloca-lo no From, se eu fizer isto minha
view trará apenas uma linha, entendeu. O erro é o seguinte segue exemplo.


SQL select (select nome from usuarios u where rownum = 1)as teste, count(*)
as qtde from dual group by teste;

select (select nome from usuarios u where rownum = 1)as teste, count(*) as
qtde from dual group by teste

ORA-00904: TESTE: invalid identifier
--

Para este caso sei que nem faz sentido utilzar o group by mas imaginem que
esta consulta retorne 10 linhas, tenho q apresentar o 'nome' do mesmo
usuario nas 10 linhas

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de claudiaeikok
Enviada em: terça-feira, 2 de maio de 2006 13:30
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Group By com select


Qual é o erro que dá quando vc executa esta consulta?
Por acaso seria nome inválido de coluna ?
ele dá este erro porque ele não considera no group by o alias que vc
esta utilizando para a coluna.
e tambem não adiantaria vc colocar a subconsulta na clausula group
by, pois ela não é permitida.

vc teria que fazer de outro jeito se quiser agrupar o resultado de
uma subconsulta na select.

select coluna1, coluna2
from (
select coluna1, (select coluna2 from tabela2 where coluna1 =
i.coluna1) coluna2
from tabela i
)
group by coluna1 , coluna2



--- Em oracle_br@yahoogrupos.com.br, Daniel Mello
[EMAIL PROTECTED] escreveu

 Desculpe o engano mas o Oracle é 9i.

 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
 nome de Andre Santos
 Enviada em: terça-feira, 2 de maio de 2006 12:14
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: [oracle_br] Group By com select


 Daniel

 Se não me engano, na versão 8i, NÃO é possível ter sub-query na
lista de
 colunas no SELECT (independente de tentar usar o GROUP BY).

 Uma alternativa é colocar a sub-query como fonte de dados na
cláusula FROM
 e relacioná-la (fazer a junção) na cláusula WHERE.

 [ ]

 André


 Em 02/05/06, Daniel Mello [EMAIL PROTECTED] escreveu:
 
  Bom dia a todos.
  Estou com um probleminha como faço pra realizar um group by de
com um
  select
  dentro de outro?
  Exemplo
 
  Select nome, (select ) as TESTE, count(*) as QTDE
  from TABELA
  group by nome, TESTE
 
  Ele da erro na cláusula TESTE.
  Estou realizando isto numa View
 
  Oracle 8i
 
  Valeu.
 
 
 
 
  --

 
  Atenção! As mensagens deste grupo são de acesso público e de
inteira
  responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
  --

 

 __
 
  Este Grupo recebe o apoio da SQL Magazine -
  www.devmedia.com.br/sqlmagazine
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum
arquivo, tenha
  o link do mesmo para evitar trafego(pedidos) desnecessário.
 
 
  *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
 
 

http://br.ard.yahoo.com/SIG=12f34avg5/M=399886.8024024.9299154.236989
3/D=br

clubs/S=2137114689:HM/Y=BR/EXP=1146588692/A=3594535/R=2/id=noscript/SI
G=154u
 kt5c8/*http://lt.dell.com/lt/lt.aspx?
CID=12257LID=332199DGC=BADGSeg=DHSD
 URL="" href="http://www1.la.dell.com/content/products/category.aspx/desktops?">http://www1.la.dell.com/content/products/category.aspx/desktops?
c%3dbr%2
 6l%3dpt%26s%3ddhs
  --
  *Links do Yahoo! Grupos*
 
  - Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/oracle_br/
 
  - Para sair deste grupo, envie um e-mail para:
 
 [EMAIL PROTECTED][EMAIL PROTECTED]
 om.br?subject=Unsubscribe
 
  - O uso que você faz do Yahoo! Grupos está sujeito aos Termos
do
  Serviço do Yahoo! http://br.yahoo.com/info/utos.html.
 
 


 [As partes desta mensagem que não continham texto foram removidas]



 

 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 

 --
__
 

 Este Grupo recebe o apoio da SQL Magazine -
www.devm

RES: RES: [oracle_br] Group By com select

2006-05-02 Por tôpico Valtemir Araujo de Lima



A Clausula group by precisa da coluna/funcao etc que deu origem à coluna e
nao o apelido
e no caso de subquery não é aceita no group by .


select q1.nome, count(*) 
from (select nome from usuario where rownum = 1) Q1,
 DUAL
group by Q1.NOME;

PS: nao entendi muito bem o teu problema.



-Mensagem original-
De: Daniel Mello [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 2 de maio de 2006 13:47
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: RES: [oracle_br] Group By com select


Certo mas o porém é que esta View poderá trazer mais de uma linha e no caso
eu tenho q garantir  que este select que esta dentro do outro traga
apenas
uma linha, este é o problema de coloca-lo no From, se eu fizer isto minha
view trará apenas uma linha, entendeu. O erro é o seguinte segue exemplo.


SQL select (select nome from usuarios u where rownum = 1)as teste, count(*)
as qtde from dual group by teste;

select (select nome from usuarios u where rownum = 1)as teste, count(*) as
qtde from dual group by teste

ORA-00904: TESTE: invalid identifier
--

Para este caso sei que nem faz sentido utilzar o group by mas imaginem que
esta consulta retorne 10 linhas, tenho q apresentar o 'nome' do mesmo
usuario nas 10 linhas

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de claudiaeikok
Enviada em: terça-feira, 2 de maio de 2006 13:30
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Group By com select


Qual é o erro que dá quando vc executa esta consulta?
Por acaso seria nome inválido de coluna ?
ele dá este erro porque ele não considera no group by o alias que vc
esta utilizando para a coluna.
e tambem não adiantaria vc colocar a subconsulta na clausula group
by, pois ela não é permitida.

vc teria que fazer de outro jeito se quiser agrupar o resultado de
uma subconsulta na select.

select coluna1, coluna2
from (
select coluna1, (select coluna2 from tabela2 where coluna1 =
i.coluna1) coluna2
from tabela i
)
group by coluna1 , coluna2



--- Em oracle_br@yahoogrupos.com.br, Daniel Mello
[EMAIL PROTECTED] escreveu

 Desculpe o engano mas o Oracle é 9i.

 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
 nome de Andre Santos
 Enviada em: terça-feira, 2 de maio de 2006 12:14
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: [oracle_br] Group By com select


 Daniel

 Se não me engano, na versão 8i, NÃO é possível ter sub-query na
lista de
 colunas no SELECT (independente de tentar usar o GROUP BY).

 Uma alternativa é colocar a sub-query como fonte de dados na
cláusula FROM
 e relacioná-la (fazer a junção) na cláusula WHERE.

 [ ]

 André


 Em 02/05/06, Daniel Mello [EMAIL PROTECTED] escreveu:
 
  Bom dia a todos.
  Estou com um probleminha como faço pra realizar um group by de
com um
  select
  dentro de outro?
  Exemplo
 
  Select nome, (select ) as TESTE, count(*) as QTDE
  from TABELA
  group by nome, TESTE
 
  Ele da erro na cláusula TESTE.
  Estou realizando isto numa View
 
  Oracle 8i
 
  Valeu.
 
 
 
 
  --

 
  Atenção! As mensagens deste grupo são de acesso público e de
inteira
  responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 
  --

 

 __
 
  Este Grupo recebe o apoio da SQL Magazine -
  www.devmedia.com.br/sqlmagazine
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum
arquivo, tenha
  o link do mesmo para evitar trafego(pedidos) desnecessário.
 
 
  *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
 
 

http://br.ard.yahoo.com/SIG=12f34avg5/M=399886.8024024.9299154.236989
3/D=br

clubs/S=2137114689:HM/Y=BR/EXP=1146588692/A=3594535/R=2/id=noscript/SI
G=154u
 kt5c8/*http://lt.dell.com/lt/lt.aspx?
CID=12257LID=332199DGC=BADGSeg=DHSD
 URL="" href="http://www1.la.dell.com/content/products/category.aspx/desktops?">http://www1.la.dell.com/content/products/category.aspx/desktops?
c%3dbr%2
 6l%3dpt%26s%3ddhs
  --
  *Links do Yahoo! Grupos*
 
  - Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/oracle_br/
 
  - Para sair deste grupo, envie um e-mail para:
 
 [EMAIL PROTECTED][EMAIL PROTECTED]
 om.br?subject=Unsubscribe
 
  - O uso que você faz do Yahoo! Grupos está sujeito aos Termos
do
  Serviço do Yahoo! http://br.yahoo.com/info/utos.html.
 
 


 [As partes desta mensagem que não continha