1
私は多くの通貨を持つデータベースを持っており、各行には通貨、日時、為替レートがあります。私が望むのは、日時に基づいてすべての通貨の最新の為替レートを取得するクエリです。私は結果の日付が気に入らないだろう。すべての通貨の最新の為替レートを取得する
これは簡単に可能ですか?私はパーベイシブを使用しています
私は多くの通貨を持つデータベースを持っており、各行には通貨、日時、為替レートがあります。私が望むのは、日時に基づいてすべての通貨の最新の為替レートを取得するクエリです。私は結果の日付が気に入らないだろう。すべての通貨の最新の為替レートを取得する
これは簡単に可能ですか?私はパーベイシブを使用しています
私は普及したことがありませんでしたが、これはほとんどの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
チャームのように働いた!どうもありがとう –
http://stackoverflow.com/questions/tagged/greatest-n-per-group – gavenkoa