Bonjour,
Table (id, nom, date_debut, date_fin)
Requête : trouver le nom de celui qui a la période (date_fin - date_debut) la plus petit.
idée :
mais cette requête va prendre un énorme temps d’exécution dans le cas ou la quantité des données est considérable, car pour chaque date_fin il va balayer date_debut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select nom,(date_fin - date_debut) from Table where (date_fin - date_debut) = (select MIN(date_fin - date_debut) from table);
est ce qu'il n'y a pas un moyen de récupérer l'id de celui qui a une période minimal dans la requête imbriques?
Est ce que vous avez des idées?
Merci![]()
Partager