有没有一种方法可以使这样的表按日期分区?我可以查询日期分区表,但不能从查询创建日期分区表。例如,给定一个按日期分区的表tblwhere _partitiontime between cast('YYYY-MM-DD' as timestamp) andcast('YYYY-MM-DD' as timestamp)
将产生一个非日期分区的表。
我想从一个分区表中进行选择,其中日期是严格低于给定日期d的最高日期。我可以执行以下操作: d:2019.10.02;
{select from x where date = max date} select from t where date < d 其中t是我的分区表上面查询的问题是它非常慢,因为它必须首先加载严格早于d的所有日期,然后从中取出max date。