以hh24:mi:ss格式每小时进行一次generate_series [英] generate_series for every hour in hh24:mi:ss format

查看:206
本文介绍了以hh24:mi:ss格式每小时进行一次generate_series的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在整个24小时内每分钟都有一个生成序列.如何只以hh24:mi:ss和hh24:mi格式显示每小时显示的_series呢?

结果应为

00:00 01:00 02:00 : : 23:00

解决方案

此查询:

SELECT to_char(generate_series(0, 23) * interval '1 hour' + '2019-01-01 00:00:00'::timestamp, 'HH24:MI')

将返回:

00:00
01:00
02:00
03:00
...
23:00

只需修改所需格式的字符串即可.

i have a generate series of every minute for the whole 24 hours. how about a generate _series showing every hour only in hh24:mi:ss and hh24:mi format.

result should be

00:00 01:00 02:00 : : 23:00

解决方案

This query:

SELECT to_char(generate_series(0, 23) * interval '1 hour' + '2019-01-01 00:00:00'::timestamp, 'HH24:MI')

will return:

00:00
01:00
02:00
03:00
...
23:00

Just modify the format string for what you desire.

这篇关于以hh24:mi:ss格式每小时进行一次generate_series的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆