Re: [oracle_br] group by
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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