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',结果如下

相关推荐
陈丹阳(滁州学院)1 小时前
若依添加添加监听容器配置(删除键,键过期)
数据库·oracle
远方16092 小时前
14-Oracle 23ai Vector Search 向量索引和混合索引-实操
数据库·ai·oracle
GUIQU.3 小时前
【Oracle】数据仓库
数据库·oracle
恰薯条的屑海鸥4 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十六期-SSRF模块)
数据库·学习·安全·web安全·渗透测试·网络安全学习
咖啡啡不加糖4 小时前
Redis大key产生、排查与优化实践
java·数据库·redis·后端·缓存
曼汐 .4 小时前
数据库管理与高可用-MySQL高可用
数据库·mysql
2301_793102494 小时前
Linux——MySql数据库
linux·数据库
喵叔哟4 小时前
第4章:Cypher查询语言基础
数据库
刘 大 望4 小时前
数据库-联合查询(内连接外连接),子查询,合并查询
java·数据库·sql·mysql
从零开始学习人工智能5 小时前
Doris 数据库深度解析:架构、原理与实战应用
数据库·架构