PostgreSQL (Hologres) 日期生成

PostgreSQL 生成指定日期下一个月的日期

(在Hologres中,不支持递归查询)

sql 复制代码
SELECT
    to_char(T, 'YYYYMMDD')::int4 AS date_int,
    date(T) AS date_str,
    date_part('year', T)::int4 AS year_int,
    date_part('month', T)::int4 AS month_int,
    date_part('day', T)::int4 AS day_in_month,
    date_part('doy', T)::int4 AS day_in_year,
    date_part('week', T)::int4 AS week_int,
    date_part('quarter', T)::int4 AS querter_int,
    T - (date_part('isodow', T) - 1 || ' days')::interval AS week_start,
    T + (7 - date_part('isodow', T) + 1 || ' days')::interval - INTERVAL '1 seconds' AS week_end,
    date_trunc('month', T) AS month_start,
    date_trunc('month', T + '1 months') - interval '1 seconds' AS month_end,
    now()
FROM
    generate_series(('${dd}')::date  + INTERVAL '1 days', (date_trunc('month', '${dd}'::date + INTERVAL '2 months'))::date - INTERVAL '1 days', '1 days') AS T;

输入参数'2023-10-31',结果如下

相关推荐
yurenpai(27届找实习中)25 分钟前
redis_点评(21.好友关注——关注、取关功能实现;共同关注功能实现)
数据库·redis·缓存
Rick199326 分钟前
索引的排序和分组
数据库·mysql
爱莉希雅&&&26 分钟前
zabbix快速搭建和使用
android·linux·数据库·zabbix·监控
JohnYan1 小时前
工作笔记 - PG分组极值
数据库·后端·postgresql
清溪5491 小时前
DataEase H2 JDBC-RCE(CVE-2025-32966)复现
数据库·安全
ServBay1 小时前
不要再盲选了,PostgreSQL、MySQL与SQLite真实性能对比
数据库·mysql·sqlite
Trouvaille ~1 小时前
【Redis篇】Set 与 Zset:集合运算与排行榜的终极武器
数据库·redis·缓存·set·跳表·后端开发·zset
無限進步D1 小时前
MySQL 创建和管理表
数据库·mysql
六月雨滴1 小时前
归档模式配置与切换
数据库·oracle·dba
卡次卡次11 小时前
vibecoding起步注意点:插件、Skills、MCP、Hooks
服务器·数据库·python·oracle