J'ai plusieurs requêtes à faire et j'utiliserai ce topic pour vos solliciter car je risque de planter à plusieurs reprises...
Donc première question, sur un calcul de moyenne.
J'ai le temps du vainqueur au format HH:MM:SS et la distance en entier. Comment convertir le format TIME pour pouvoir réaliser l'opération Distance/temps ?
Merci beaucoup pour votre aide.
EDIT: j'ai sa actuellement dans le SELECT => distance / ( hour(temps)+(minute(temps)/60)+(second(temps)/3600))
Mais j'obtiens 4 résultats (la bonne réponse étant la seconde ligne...), pourquoi ce surplus ?
Bonjour
tout d'abord attention à la priorité des opérations: une division est plus prioritaire qu'une addition donc ici tu divises la distance par les heures puis tu ajoutes les minutes et les secondes or toi tu souhaites diviser la distance par l'addition des heure, minutes, secondes.
Ensuite pourquoi 4 résultats ? euh surement car tu as 4 lignes dans ta table non ? si tu veux un résultat particulier, il te faut une restriction via un where
Requêtes en SQL
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.