我在 mysql DB 中有以下格式的資料,我正在嘗試以提到的格式獲取結果
我在資料庫中有以下格式的資料:
**name, stockTimeInterval, date, stockTime, stockOpen**
WIPRO, 5_min_stock_data, 2021-01-01 , 09:15:00, 385.05
WIPRO, 5_min_stock_data, 2021-01-01 , 09:20:00, 386.60
WIPRO, 5_min_stock_data, 2021-01-01 , 09:25:00, 387.45
WIPRO, 5_min_stock_data, 2021-02-01 , 09:15:00, 385.05
WIPRO, 5_min_stock_data, 2021-02-01 , 09:20:00, 386.60
WIPRO, 5_min_stock_data, 2021-02-01 , 09:25:00, 387.45
WIPRO, 5_min_stock_data, 2021-03-01 , 09:15:00, 385.05
WIPRO, 5_min_stock_data, 2021-03-01 , 09:20:00, 386.60
WIPRO, 5_min_stock_data, 2021-03-01 , 09:25:00, 387.45
問題:如何得到以下格式的結果:
**name, stockTimeInterval, date, stockTime, stockOpen**
WIPRO, 5_min_stock_data, 2021-01-01 , 09:15:00, 385.05
WIPRO, 5_min_stock_data, 2021-02-01 , 09:15:00, 385.05
WIPRO, 5_min_stock_data, 2021-03-01 , 09:15:00, 385.05
WIPRO, 5_min_stock_data, 2021-01-01 , 09:20:00, 386.60
WIPRO, 5_min_stock_data, 2021-02-01 , 09:20:00, 386.60
WIPRO, 5_min_stock_data, 2021-03-01 , 09:20:00, 386.60
WIPRO, 5_min_stock_data, 2021-01-01 , 09:25:00, 387.45
WIPRO, 5_min_stock_data, 2021-02-01 , 09:25:00, 387.45
WIPRO, 5_min_stock_data, 2021-03-01 , 09:25:00, 387.45
uj5u.com熱心網友回復:
使用兩層排序:
SELECT name, stockTimeInterval, date, stockTime, stockOpen
FROM yourTable
ORDER BY name, stockTimeInterval, stockTime, date;
需要注意的是stockTime即將到來之前的date。更典型的是,日期和時間在單個日期時間欄位中,而不是在單獨的欄位中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/358149.html
上一篇:如何對計數查詢求和
