在PostgreSQL中获取上个月的数据

伊莲·瓦西廖夫·库利舍夫(Ilian Vasilev Kulishev)
SELECT *
FROM Conference WHERE date_start ---don't know how to proceed---

如何查看date_start上个月是否去过?谢谢。

a_horse_with_no_name

从当前月份减去一个月,然后将其“截断”到该日期的开始。由于您不想包含“本”月中的行,因此还需要为此添加一个条件

SELECT *
FROM Conference 
WHERE date_start >= date_trunc('month', current_date - interval '1' month)
  and date_start < date_trunc('month', current_date)

date_trunc('month', current_date - interval '1' month)将返回上个月date_trunc('month', current_date)的第一天,返回“本月”的第一天。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章