一天中的时间维度
如何构建一个时间维度表来保存小时、分钟、秒等详细信息
How can I build a time-of-the-day dimension table which holds granular information for hours, minutes, seconds and such information
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从这里得到它 - http://wiki.postgresql.org/wiki/Date_and_Time_dimensions
got it from here - http://wiki.postgresql.org/wiki/Date_and_Time_dimensions
我很好奇为什么您需要 TIME 维度,因为可以轻松地从 TIMESTAMP 或 TIME 数据类型本身的 TIME 部分提取此信息。话虽如此,您可以创建一个表
DIM_TIME(时间、小时、分钟、秒)
。然后,您必须用 86400 个值填充它,其中包含 24 小时内每秒的记录。I'm curious why you would want a TIME dimension when this information can easily be extracted from the TIME portion of a TIMESTAMP or TIME data type itself. Having said that you could create a table
DIM_TIME (Time, Hour, Minute, Seconds)
. You would then have to populate it with 86400 values containing a record for each second within a 24 hour period.