搜尋

首頁  >  問答  >  主體

轉換 SQL 查詢 以時間格式顯示輸出

這是我在 SQL 資料庫中使用的資料:

Symbol |  High_Time
  AAPL   10:01:00.000        
  TSLA   09:45:00.000                
  AAPl   10:05:00.000
  AAPL   01:15:00.000        
  SPY    09:30:00.000                
  TSLA   09:48:00.000      
  SPY    09:30:00.000                
  AAPL   11:01:00.000

SQL 查詢,我用來取得 HOD_time 欄位的平均值:

SELECT Symbol, AVG(High_Time) FROM data GROUP BY Symbol;

輸出(範例):

Symbol | (AVG)High_Time
  AAPL   33400.00000000        
  TSLA   107000.00000000                      
  SPY    120000.00000000

它顯示的是數字而不是時間格式。 您將如何讓查詢以時間格式顯示?

所需輸出(範例):

Symbol | (AVG)High_Time
  AAPL   8:05        
  TSLA   9:46                     
  SPY    9:30

P粉704066087P粉704066087259 天前443

全部回覆(1)我來回復

  • P粉321584263

    P粉3215842632024-04-05 00:35:04

    您正在尋找的是

    SELECT Symbol, SEC_TO_TIME(AVG(TIME_TO_SEC(High_Time))) FROM data GROUP BY Symbol;

    回覆
    0
  • 取消回覆