タイムスタンプごとに株価を格納する何百万ものレコードを含む巨大なテーブルがあります。構造は次のとおりです。
Stock, timestamp, value
goog,1112345,200.4
goog,112346,220.4
Apple,112343,505
Apple,112346,550
このテーブルをタイムスタンプでクエリしたいと思います。タイムスタンプが一致する場合は、対応するすべての株式レコードが返されます。そのタイムスタンプの株式のレコードがない場合は、直前のものが返されます。上記の例で、timestamp=1112345 でクエリを実行すると、クエリは 2 つのレコードを返す必要があります。
goog,1112345,200.4
Apple,112343,505 (immediate previous record)
このクエリを作成するためにいくつかの異なる方法を試しましたが、成功しませんでした。何かが欠けていると確信しています。誰か助けてください。