recherche

Maison  >  Questions et réponses  >  le corps du texte

Convertir la requête SQL pour afficher la sortie au format temporel

Voici les données que j'utilise dans une base de données 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

Requête SQL que j'ai utilisée pour obtenir la moyenne de la colonne HOD_time :

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

Sortie (exemple) :

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

Il affiche des chiffres au lieu du format de l'heure. Comment feriez-vous pour que la requête apparaisse au format temporel ?

Sortie souhaitée (exemple) :

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

P粉704066087P粉704066087228 Il y a quelques jours378

répondre à tous(1)je répondrai

  • P粉321584263

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

    Ce que vous recherchez, c'est

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

    répondre
    0
  • Annulerrépondre