如何在SQL中将5分钟的时间戳间隔转换为1分钟的间隔,同时保留其他信息?

日瓦卜

我看到一个或两个主题询问相反的问题(将1min时间戳转换为5min或其他时间戳间隔)。但是我完全不知道对此进行编程的想法。

这是我的输入表:

timestamp     Food      Beverage
15:00:00      Pizza      Coke
15:05:00      Burger     Coke
15:10:00      Hotdog     Pepsi
   …             …        …

这就是我想要的输出:

timestamp   Food    Beverage
 15:00:00   Pizza   Coke
 15:01:00   Pizza   Coke
 15:02:00   Pizza   Coke
 15:03:00   Pizza   Coke
 15:04:00   Pizza   Coke
 15:05:00   Burger  Coke
 15:06:00   Burger  Coke
 15:07:00   Burger  Coke
 15:08:00   Burger  Coke
 15:09:00   Burger  Coke
 15:10:00   Hotdog  Pepsi
 15:11:00   Hotdog  Pepsi
    …         …       …

提前致谢!

戈登·利诺夫

最简单的方法是使用cross join

select dateadd(minute, v.m, timestamp) as timestamp,
       food, beverage
from t cross join
     (values (0), (1), (2), (3), (4)) v(m);

您也可以使用显式select/来执行此操作union all

select dateadd(minute, v.m, timestamp) as timestamp,
       food, beverage
from t cross join
     (select 0 as m union all select 1 union all select 2 union all select 3 union all select 4
     ) v(m);

本文收集自互联网,转载请注明来源。

如有侵权,请联系de[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中以5分钟的时间间隔创建一个24小时向量

来自分类Dev

熊猫:如何将10分钟间隔的时间序列转换为数据帧?

来自分类Dev

如何在5分钟到30分钟之间汇总数据,同时保持日期间隔和其他值

来自分类Dev

MySQL / Postgres查询5分钟间隔数据

来自分类Dev

Android屏幕在特定的不同时间间隔(例如1分钟,2分钟)以编程方式锁定

来自分类Dev

如何基于熊猫时间序列中的5分钟间隔创建组ID?

来自分类Dev

舍入时间间隔最多为15分钟

来自分类Dev

mongodb以10分钟为间隔聚合时间戳

来自分类Dev

以5分钟为间隔对DataFrame进行分组

来自分类Dev

如何分别将时间列分为5分钟间隔和最大值/最小值SQL?

来自分类Dev

mysql最流行的页面,间隔为5分钟

来自分类Dev

在python中生成15分钟的时间间隔数组

来自分类Dev

mongoDB:$ dateToString格式以15分钟的间隔显示时间

来自分类Dev

如何添加新的5分钟间隔

来自分类Dev

以小时为间隔插入15分钟的日期时间

来自分类Dev

如何在Python中将1分钟的开-高-低-关数据转换为另一个时间范围(fx:5分钟1小时)?

来自分类Dev

在Lua中将时间间隔为5分钟

来自分类Dev

如何在SQL Server中以5分钟间隔对datetime进行分区?

来自分类Dev

在SQL Server中将15分钟的时间序列转换为10分钟的时间序列

来自分类Dev

以10分钟的间隔连接和绘制具有不同时间的数据

来自分类Dev

如果前后1分钟或2分钟,如何舍入到最接近的5分钟间隔?

来自分类Dev

Mysql Show记录时间戳间隔小于4分钟的地方

来自分类Dev

如何在5分钟的间隔后使用autoit检查文件更新?

来自分类Dev

如何在Scala或Java中将纪元时间增加5分钟

来自分类Dev

将分钟递增至最近的15分钟间隔

来自分类Dev

将日志间隔从10分钟更改为1分钟

来自分类Dev

我想将时间洗涤器切换为15分钟间隔

来自分类Dev

用一分钟间隔的时间戳替换CSV文件中的列

来自分类Dev

如何获得每5分钟的间隔记录?

Related 相关文章

  1. 1

    在R中以5分钟的时间间隔创建一个24小时向量

  2. 2

    熊猫:如何将10分钟间隔的时间序列转换为数据帧?

  3. 3

    如何在5分钟到30分钟之间汇总数据,同时保持日期间隔和其他值

  4. 4

    MySQL / Postgres查询5分钟间隔数据

  5. 5

    Android屏幕在特定的不同时间间隔(例如1分钟,2分钟)以编程方式锁定

  6. 6

    如何基于熊猫时间序列中的5分钟间隔创建组ID?

  7. 7

    舍入时间间隔最多为15分钟

  8. 8

    mongodb以10分钟为间隔聚合时间戳

  9. 9

    以5分钟为间隔对DataFrame进行分组

  10. 10

    如何分别将时间列分为5分钟间隔和最大值/最小值SQL?

  11. 11

    mysql最流行的页面,间隔为5分钟

  12. 12

    在python中生成15分钟的时间间隔数组

  13. 13

    mongoDB:$ dateToString格式以15分钟的间隔显示时间

  14. 14

    如何添加新的5分钟间隔

  15. 15

    以小时为间隔插入15分钟的日期时间

  16. 16

    如何在Python中将1分钟的开-高-低-关数据转换为另一个时间范围(fx:5分钟1小时)?

  17. 17

    在Lua中将时间间隔为5分钟

  18. 18

    如何在SQL Server中以5分钟间隔对datetime进行分区?

  19. 19

    在SQL Server中将15分钟的时间序列转换为10分钟的时间序列

  20. 20

    以10分钟的间隔连接和绘制具有不同时间的数据

  21. 21

    如果前后1分钟或2分钟,如何舍入到最接近的5分钟间隔?

  22. 22

    Mysql Show记录时间戳间隔小于4分钟的地方

  23. 23

    如何在5分钟的间隔后使用autoit检查文件更新?

  24. 24

    如何在Scala或Java中将纪元时间增加5分钟

  25. 25

    将分钟递增至最近的15分钟间隔

  26. 26

    将日志间隔从10分钟更改为1分钟

  27. 27

    我想将时间洗涤器切换为15分钟间隔

  28. 28

    用一分钟间隔的时间戳替换CSV文件中的列

  29. 29

    如何获得每5分钟的间隔记录?

热门标签

归档