gpt4 book ai didi

php - MySQL从一个间隔中获取最小和最大范围

转载 作者:可可西里 更新时间:2023-11-01 08:55:12 24 4
gpt4 key购买 nike

好的,所以我有一系列值,如下所示:

Symbol     Timestamp            Volume  Price   Open
NIF 2011-05-10 11:26:01 439757 1.3150 1.3100
NIF 2011-05-10 11:25:01 439757 1.3150 1.3100
NIF 2011-05-10 11:24:01 439757 1.3150 1.3100
NIF 2011-05-10 11:23:01 439752 1.3150 1.3100
NIF 2011-05-10 11:22:02 439752 1.3150 1.3100
NIF 2011-05-10 11:21:02 439752 1.3150 1.3100
NIF 2011-05-10 11:20:01 439752 1.3150 1.3100
NIF 2011-05-10 11:19:01 439752 1.3150 1.3100
NIF 2011-05-10 11:18:02 439752 1.3150 1.3100
NIF 2011-05-10 11:17:01 439752 1.3150 1.3100
NIF 2011-05-10 11:16:02 439752 1.3150 1.3100
NIF 2011-05-10 11:15:01 431752 1.3150 1.3100
NIF 2011-05-10 11:14:02 431752 1.3150 1.3100
NIF 2011-05-10 11:13:02 431752 1.3150 1.3100
NIF 2011-05-10 11:12:01 431752 1.3150 1.3100
NIF 2011-05-10 11:11:01 431252 1.3150 1.3100
NIF 2011-05-10 11:10:02 431252 1.3150 1.3100
NIF 2011-05-10 11:09:01 428252 1.3150 1.3100
NIF 2011-05-10 11:08:01 427242 1.3150 1.3100
NIF 2011-05-10 11:07:02 427242 1.3150 1.3100
NIF 2011-05-10 11:06:02 427242 1.3150 1.3100
NIF 2011-05-10 11:05:01 427242 1.3150 1.3100
NIF 2011-05-10 11:04:02 427242 1.3150 1.3100
NIF 2011-05-10 11:03:02 427242 1.3150 1.3100
NIF 2011-05-10 11:02:02 427242 1.3150 1.3100
NIF 2011-05-10 11:01:02 427242 1.3150 1.3100
NIF 2011-05-10 11:00:02 427242 1.3150 1.3100

所以在 11:01:02 和 11:26:01 之间,我想获得价格的最大值和最小值。

好吧,所以你会说这很容易...使用分组函数等,但这并不容易。我需要生成一个最小最大值范围,对于一个间隔,假设用户输入 30 分钟的间隔,一整天我需要返回一天的最小最大值范围,分割为更小的最小值集最多 30 分钟。例如:

现在是中午 12 点,数据从上午 10 点开始,我需要最小最大范围

10:30 (min max range of 10-10:30), 
11:00 (10:30-11:00),
11:30 (11:00-11:30),
12:00 (11:30-12:00).

所以我绞尽脑汁思考如何做到这一点,基本上我尝试了 GROUP BY 但它没有维护时间戳,所以我想到了临时表,但不知道如何使用它。

如有任何提示,我们将不胜感激。

最佳答案

关于php - MySQL从一个间隔中获取最小和最大范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5947545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com