1

私はたくさんの通貨を含むデータベースを持っており、各行には通貨、日付スタンプ、為替レートがあります。私が欲しいのは、日付スタンプに基づいてすべての通貨の最新の為替レートを取得するクエリです。結果に日付が表示されないようにします。

これは簡単に可能ですか?私はパーベイシブ10を使用しています

4

1 に答える 1

4

私はpervasiveを使ったことがありませんが、これはほとんどのDBで機能します。

SELECT 
    c.currency
    c.exchange_rate 

FROM  
      currencies  c
       INNER JOIN 
        (SELECT 

            MAX(datestamp) datestamp , Currency
        FROM 
            currencies 
         GROUP BY 
            Currency) current_exchange
        ON c.datestamp  = current_exchange.datestamp  
       and
      c.Currency = current_exchange.Currency
于 2011-01-13T17:38:09.023 に答える