Boa tarde, Bruno!
Você pode tentar também um subquery com o meu exemplo abaixo, para otimizá-la 
ainda mais você pode colar chaves primarias de ligações na subquery como não 
conheceu a tabela só posso chegar até aqui.
SELECT I.EST_DATA_ENTRADA,        I.EST_FK_EPI,       I.EST_CUST_UNDfrom   
ESTOQUE as I,        EPI as HINNER JOIN ESTOQUE ON EST_FK_EPI = H.EPI_IDwhere 
I.EST_DATA_ENTRADA =(SELECT max(aux.EST_DATA_ENTRADA)                           
from   ESTOQUE aux)Group by I.EST_FK_EPI, I.EST_CUST_UNDORDER BY I.EST_FK_EPI

  
 

To: oracle_br@yahoogrupos.com.br
From: vieira.rafae...@yahoo.com.br
Date: Wed, 23 May 2012 11:17:31 -0700
Subject: Re: [oracle_br] Help no Script
















 



  


    
      
      
      Tenta colocar a cláusula having fazendo uma condição data = max(data), pq 
o having aceita um filtro com agrupamento, ou então, faria uma "gamb",order by 
data desc  e colocaria um rownum = 1 



________________________________

 De: Bruno Banfi <bruno.ba...@yahoo.com.br>

Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br> 

Enviadas: Quarta-feira, 23 de Maio de 2012 14:56

Assunto: [oracle_br] Help no Script

 



  

Boa tarde a todos,



Tenho o seguinte script:



SELECT MAX(I.EST_DATA_ENTRADA) as 'DATA_ENTRADA', I.EST_FK_EPI,I.EST_CUST_UND

           from ESTOQUE as I, EPI as H

           INNER JOIN ESTOQUE ON EST_FK_EPI = H.EPI_ID

           Group by I.EST_FK_EPI, I.EST_CUST_UND

           ORDER BY I.EST_FK_EPI



Que da o seguinte resultado:



EST_DATA_ENTRADA         EST_FK_EPI         EST_CUST_UND

2012-03-28                         NULL                      23.00

2011-09-28                         2                              0.65

2012-05-16                         2                              0.69

2012-05-16                         4                              1.55

2011-09-28                        59                             3.05

2011-10-27                        77                             3.75

2012-02-17                        77                             3.05

2011-09-30                        79                             2.25

2012-02-17                        97                             2.25

2011-09-30                        99                             22.14

2011-09-30                        121                           7.56

2011-09-30                        139                           46.00

2012-02-17                        140                           16.50

2012-02-17                        144                           3.71

2011-09-30                        144                           6.55

2012-05-16                        161                           3.71

2011-09-30                        161                           3.70



O resultado que preciso trazer é o valor (EST_CUST_UND) com a data 
(EST_DATA_ENTRADA) mais recente.



Muito obrigado,



Bruno



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



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





    
     

    
    






                                          

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



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 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:
    oracle_br-unsubscr...@yahoogrupos.com.br

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


Responder a