前端之家收集整理的这篇文章主要介绍了
postgresql – 从表中获取最后三个月的记录,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何从表中
获取过去3个月的记录。
SELECT * from table where month >
CURRENT_DATE-120 and month <
CURRENT_DATE order by month;@H_301_5@
我用过上面的查询是否正确?我应该从表中获得最后3个月的记录。@H_301_5@
您可以使用内置INTERVAL指令
检查这是如何工作的:@H_301_5@
SELECT CURRENT_DATE - INTERVAL '3 months'
您可以将sql重写为:@H_301_5@
SELECT * from table where date > CURRENT_DATE - INTERVAL '3 months'
(不检查,但这应该给你一个如何使用INTERVAL指令的想法)@H_301_5@
原文链接:https://www.f2er.com/postgresql/192895.html