sql - SQL Netezza - 如何将日期时间四舍五入到最近的小时
问题描述
请我需要从下面的字段中获取如何将日期时间四舍五入到最近的小时
2019-09-29 13:05:42
2019-09-29 13:06:16
2019-09-29 13:04:43
解决方案
您可以使用date_trunc()
. 如果“round”是指截断,那么有一个内置函数:
date_trunc('hour', col)
如果“圆形”的意思是“圆形”,那么:
date_trunc('hour', col + interval '30 minute')
推荐阅读
- javascript - 如何循环遍历具有许多 JSON 数组节点 jQuery 的 JSON 对象
- node.js - Node.js 集群没有分叉任何东西
- sql - 在不连续的时间段 YYYYMM00 上查找 MIN 和 MAX 日期
- javascript - react-native-multiple-select how to populate with data stored
- excel - 在 Excel 工作簿中查找完全匹配项,然后将该行中的数据复制到另一个工作簿
- r - 使用来自两个不同大小数据集(和逻辑关系)的变量来创建新变量
- xamarin.forms - iOS ImageCell 中的行分隔符并不总是显示
- html - 将表格添加到 div
- php - Soap 响应不是 XML 而是字符串
- rabbitmq - Spring AMQP RabbitMQ RPC - 与一些不期望响应的消息一起排队