1

我有一个包含很多货币的数据库,每一行都有货币、日期戳和汇率。我想要的是一个查询,它可以根据日期戳为我获取所有货币的最新汇率。我不喜欢结果中的日期。

这很容易吗?我正在使用普遍 10

4

1 回答 1

4

我从未与 pervasive 合作过,但这适用于大多数数据库。

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 回答