You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL如何将股票分时数据按stockTime排序输出指定格式结果

你需要的结果可以通过调整排序规则实现,优先按交易时间stockTime排序,同一时间下再按交易日期date升序排列即可,参考SQL如下:

SELECT name, stockTimeInterval, date, stockTime, stockOpen
FROM 你的表名
-- 可按需补充筛选条件,比如指定股票、时间粒度
-- WHERE name = 'WIPRO' AND stockTimeInterval = '5_min_stock_data'
ORDER BY stockTime ASC, date ASC;

逻辑说明

  • 第一排序字段为stockTime:可以保证所有相同交易时间点(比如所有09:15:00)的记录被聚合排列在一起
  • 第二排序字段为date:同一时间点下的记录按日期先后顺序展示,完全匹配你给出的期望输出格式

注意:你示例中不同时间分组之间的空行属于输出格式化效果,SQL本身返回的是结构化数据集,空行需要在应用层渲染结果时额外添加,单纯SQL查询不会自动生成分隔空行。

内容的提问来源于stack exchange,提问作者Maheshwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 08:06:07