Tukar pertanyaan SQL untuk memaparkan output dalam format masa
P粉704066087
P粉704066087 2024-04-04 21:02:02
0
1
431

Ini adalah data yang saya gunakan dalam pangkalan data 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

Pertanyaan SQL yang saya gunakan untuk mendapatkan purata lajur HOD_time:

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

Output (contoh):

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

Ia menunjukkan nombor dan bukannya format masa. Bagaimanakah anda akan membuat pertanyaan muncul dalam format masa?

Keluaran yang diingini (contoh):

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

P粉704066087
P粉704066087

membalas semua(1)
P粉321584263

Apa yang anda cari ialah

SELECT Symbol, SEC_TO_TIME(AVG(TIME_TO_SEC(High_Time))) FROM data GROUP BY Symbol;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan