【PGSQL】date_trunc 函数

date_trunc 函数用于在 PostgreSQL 中将日期或时间戳值截断(向下取整)到指定的精度级别。当您想要忽略较小的时间单位(例如,小时、分钟、秒),专注于较大的单位(例如,天、月、年)时,该函数非常有用。date_trunc 的语法如下:

date_trunc(unit, source);

  • unit:指定要将源值截断到的时间单位。可以是以下之一:
    • 'microseconds'(微秒)
    • 'milliseconds'(毫秒)
    • 'second''seconds'(秒)
    • 'minute''minutes'(分钟)
    • 'hour''hours'(小时)
    • 'day''days'(天)
    • 'week''weeks'(周)
    • 'month''months'(月)
    • 'quarter''quarters'(季度)
    • 'year''years'(年)

通过指定 unit,您可以将 source 的值截断到所需的时间精度。以下是一些示例:

-- 将时间戳截断到小时 
SELECT date_trunc('hour', TIMESTAMP '2024-01-16 14:32:45'); 

-- 将日期截断到月 
SELECT date_trunc('month', DATE '2024-01-16'); 

-- 将时间戳截断到季度 
SELECT date_trunc('quarter', TIMESTAMP '2024-01-16 14:32:45');

这些查询将返回截断到指定单位的日期或时间戳。

相关推荐

  1. 损失函数(目标函数

    2024-01-17 09:32:03       65 阅读
  2. 字符函数字符串函数

    2024-01-17 09:32:03       53 阅读
  3. Python函数——函数介绍

    2024-01-17 09:32:03       55 阅读
  4. 匿名函数函数

    2024-01-17 09:32:03       32 阅读
  5. linux | pause函数 、alarm函数、signal函数

    2024-01-17 09:32:03       50 阅读
  6. MySQL 条件函数/加密函数/转换函数

    2024-01-17 09:32:03       27 阅读
  7. split函数

    2024-01-17 09:32:03       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 09:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 09:32:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 09:32:03       82 阅读
  4. Python语言-面向对象

    2024-01-17 09:32:03       91 阅读

热门阅读

  1. 电脑DIY-Intel处理器

    2024-01-17 09:32:03       47 阅读
  2. 升级openssl到3.X版本

    2024-01-17 09:32:03       55 阅读
  3. 中国汽车车灯市场预测与投资战略报告(2024版)

    2024-01-17 09:32:03       56 阅读
  4. iOS和安卓端个人踩坑史

    2024-01-17 09:32:03       56 阅读
  5. RabbitMQ

    RabbitMQ

    2024-01-17 09:32:03      45 阅读
  6. 【征服redis4】一文征服redis的Lettuce客户端

    2024-01-17 09:32:03       46 阅读
  7. Python3 如何做数据类型转换

    2024-01-17 09:32:03       57 阅读
  8. uniapp 实现tabBar-switchTab之间的传参

    2024-01-17 09:32:03       60 阅读
  9. webpack打包机制,构建过程和配置

    2024-01-17 09:32:03       63 阅读
  10. .NET gRPC

    2024-01-17 09:32:03       60 阅读
  11. 设计模式——模板方法模式

    2024-01-17 09:32:03       61 阅读