回答

收藏

在SQL聚合日期和时间

技术问答 技术问答 253 人阅读 | 0 人回复 | 2023-09-14

我有一个数据集,包括观察2分钟的频率。我想把时间间隔从2分钟增加到5分钟。问题是观察的频率并不总是一样的。我的意思是理论上每10分钟观察5次,但通常情况并非如此。请让我知道如何根据平均功能、观察时间和日期进行总结和观察。换句话说,根据每5分钟的总结,每5分钟的时间间隔是不同的。此外,我还有时间戳格式的日期和时间。
! R: M# {& V( t* d( h示例数据:" @# l2 U- W) M+ j
1 2007-09-14 22:56:12 5.392 2007-09-14 22:58:12 5.343 2007-09-14 23:00:12 5.164 2007-09-14 23:02:12 5.545 2007-09-14 23:04:12 5.306 2007-09-14 23:06:12 5.20预期成绩:& R( U" W( b: i) ~: F
1 2007-09-14 23:00 5.292 2007-09-14 23:05 5.344                        
8 g' \" p( c' M. Q, D/ u    解决方案:                                                               
- C- i) \$ J( R: J! C                                                                本质上,将avg与以下项目聚合使用:
; l( ]: r7 E, {9 v& |- H" L/ uGROUP BY floor(extract(epoch from the_timestamp)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则