PostgreSQL 生成最近10年,最近12个月
PostgreSQL 生成最近10年,最近12个月
用到了 generate_series(时间开始, 时间结束, 时间跨度)
函数
最近10年:
SELECT TO_CHAR(generate_series(now(), now() - INTERVAL '9 YEAR', '-1 YEARS'), 'YYYY') "year";
最近12个月:
SELECT TO_CHAR(generate_series(now(), now() - INTERVAL '11 MONTH', '-1 months'), 'YYYY-MM') "month";
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步