ユーザーとトランザクションの 2 つのテーブルがあります。どちらのテーブルでも、行にはタイムスタンプがあります。
複雑なクエリを実行すると、パフォーマンスの問題が発生します。トランザクションの日付は、ユーザー エクスペリエンスのどの時点で発生したかを反映するように正規化されます (つまり、ユーザーが参加してから何日後にトランザクションが処理されたか)。
この「正規化された日」メジャーは、次のように計算されます。
ceil(extract(days from T.tdate - U.created_at)) +1
クエリの速度を上げることができるように、これにインデックスを付ける方法はありますか?