当前位置: 首页 > news >正文

PostgreSQL (Hologres) 日期生成

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

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

SELECTto_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()
FROMgenerate_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',结果如下

http://www.lryc.cn/news/239550.html

相关文章:

  • HCIP-一、RSTP 特性及安全
  • 智能高效的转运机器人,为物流行业注入新动力
  • 操作系统(三)| 进程管理下 经典进程问题分析 线程 死锁
  • vue3使用tsx自定义弹窗组件
  • [笔记] 错排问题 #错排
  • Ajax进阶
  • RedisTemplate使用详解
  • 6.Gin 路由详解 - GET POST 请求以及参数获取示例
  • CMakeLists.txt基础指令与cmake-gui生成VS项目的步骤
  • IT应用运维最常用指标
  • Go中各种newreader和newbuffer的使用
  • visual studio 如何建立 C 语言项目
  • app小程序定制开发的优势|企业软件网站建设
  • 物联网AI MicroPython学习之语法 WDT看门狗外设
  • JVM线程的几种状态
  • 基于单片机停车场环境监测系统仿真设计
  • 每日一题:LeetCode-589.N叉树的前序遍历
  • PTA 7-2 简单计算器
  • 9、鸿蒙应用桌面图标外观和国际化
  • oracle rac 19c修改不同网段public ip
  • 【Django-DRF用法】多年积累md笔记,第(4)篇:Django-DRF反序列化详解
  • OpenAI宣布暂停ChatGPT plus用户订阅,解决方案,无需等待立马升级
  • 如何将 Docsify 项目部署到 CentOS 系统的 Nginx 中
  • 小程序存在优惠卷遍历,但是歪了
  • HarmonyOS第一课-对比Kotlin,快速入门TypeScript
  • 【自动驾驶】一些业内自动驾驶专业术语释义
  • 好用的博客评论系统 Valine 使用及避坑指南
  • 【Mysql】[Err] 1293 - Incorrect table definition;
  • SpringBoot——日志及原理
  • 7种SQL的进阶用法