読者です 読者をやめる 読者になる 読者になる

プログラミングでアイデアを具現化したい

あらゆるものを具現化するためにプログラミングを始めました。主にC#

SQL 通貨毎に最新のティックを取得する

SQL

最新のティックを使いたいと思ったが、思いのほか工夫が必要だったのでメモ。

ただ拾い方としては効率が悪い気もしていて、もう少し高速な方法は考えたいところ。

select
  [通貨ペア],[Bid],[日時]
 from (select *,
        row_number() over(partition by [通貨ペア] order by [日時] desc) as num
        from [FixRateTable])A
 where num = 1
 order by [通貨ペア]

取得結果
f:id:tos5511:20160406222616p:plain