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] 
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]  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] 
>> 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


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] 
> 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]
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] 
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

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]> 
> > 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
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]>
> 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-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]



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
>
> 
> --
> *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! .
>
>


[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!.