如何抓住过去6个月的第一个月?查询超时

时间:2016-03-01 15:31:35

标签: postgresql

下面的解决方案根本就没有运行并且超时。是否有更优化的方式来编写它,因为我认为这不仅效率低,而且也不正确。

如果有意义的话,我想记录过去6个月的所有日期,从6个月前的那个月的第一个日期开始。

SELECT
date_trunc('month', n.datefield)
FROM
table n 
where
n.datefield >= date_trunc('month', CURRENT_DATE - interval '5 months')

0 个答案:

没有答案