我在Postgres中有一些与日期有关的稀疏数据,并且我想提取一个具有完整日期范围的报告(即使没有相关数据)。我想做left outer join
一个范围内所有日期的(不存在)表与我拥有的数据表之间的等效项,即
SELECT temp_dates.date, data_table.data_field
FROM temp_dates
LEFT OUTER JOIN data_table
ON temp_dates.date = data_table.data
我的问题是-如何创建包含所有日期范围的临时表?
注意:在我了解临时表时,我曾询问过它们,但是,如果有更好的方法(例如,将表连接到数组),那么我真的很想知道。
从您的范围中获取最小日期,然后最大并生成系列
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句