我想从一个分区表中进行选择,其中日期是严格低于给定日期d的最高日期。我可以执行以下操作: d:2019.10.02;
{select from x where date = max date} select from t where date < d 其中t是我的分区表上面查询的问题是它非常慢,因为它必须首先加载严格早于d的所有日期,然后从中取出max date。
10/09 | 1.0 | USD | -- has 10/09 which is a saturday两者都包含日期和货币就目前情况而言,我的汇率在周末不会更新,这一点也不会改变。
我正在寻找一种高性能的方法来选择要放入exchange_rate表中的最后一个可用数据。换句话说,就是丢失日期前的最后一天。(示例