Affichage calory_id, source, destination et temps de voyage qui a du temps de déplacement minimum. Triez le résultat basé sur l'identifiant de la planification.
J'ai essayé ce code et il y a quelque chose qui manque de manquer dans ma requête car je reçois l'erreur. P>
p>
3 Réponses :
presque correct. Vous avez oublié de définir le temps de déplacement minimum dans la clause WHERE.
SELECT sh.schedule_id,
sh.source,
sh.destination,
sh.duration as travel_time
FROM schedule sh
WHERE sh.duration = (select min(duration) from schedule) -- This is where the problem was.
ORDER BY sh.schedule_id;
Puis seule la colonne que ressemble à em> temps de déplacement est Quoi qu'il en soit, voici une option que vous pourriez envisager. Il "trie" durables (c.-à-d. "Temps de déplacement") à l'aide de la fonction analytique code> de rang de code> une ligne (ou des lignes) dont la durée est minimale. P> Avantage d'une telle approche est que vous devez numériser la table une seule fois; Si vous sélectionnez une durée minimale dans une sous-requête, puis utilisez son résultat pour rechercher des données qui vous intéressent, vous accédez à la même table deux fois, ce qui pourrait compter quand il y a de nombreuses lignes impliquées. Pour un petit réglage de données d'échantillon, vous remarquerez aucune différence. P> Le calendrier code> CTE représente certaines données de test; Vous avez besoin de code qui commence à la ligne 6. p> durée code>, son type de données est numéro code>. Que représente ce nombre? Minutes? Les heures? Quelque chose d'autre?
Tout va exploser, @robert. Boom! :) L'auteur sera obligé d'utiliser le rang au lieu de Row_Number. Corrigé, merci pour le commentaire!
Le code qui commence à partir de la ligne 6 ne passe qu'un seul cas de test
Je comprends ce que tu veux dire. N'hésitez pas à fournir votre cas de test afin de ne pas avoir à faire cela nous-mêmes.
Je suppose qu'il n'y avait pas besoin de nom d'alias car vous accédez aux données de la même table.
code: p>
La requête elle-même est évidemment tort, mais - vous avez besoin d'aide pour temps de déplacement i> et posté modèle de système de gestion du collège i>? Comment sont ces deux liés?
Oups..soly qui est par erreur..now j'ai téléchargé le bon schéma.