[SQL] requète sous condition
Bonjour,
Voila j'ai un soucis pour afficher sur access le titre du film et l'année du film avec la longueur la plus longue.
Voici le schéma de FILM(NUMF, TITRE, GENRE, ANNE, LONGUEUR, BUDGET, RALISATEUR, SALAIRE_REAL)
Je connais juste la base
SELECT FILM.TITRE, FILM.ANNE
FROM FILM
Mais je n'arrive pas à mettre la condition avec la longueur la plus longue.
Voila merci d'avance
Voila j'ai un soucis pour afficher sur access le titre du film et l'année du film avec la longueur la plus longue.
Voici le schéma de FILM(NUMF, TITRE, GENRE, ANNE, LONGUEUR, BUDGET, RALISATEUR, SALAIRE_REAL)
Je connais juste la base
SELECT FILM.TITRE, FILM.ANNE
FROM FILM
Mais je n'arrive pas à mettre la condition avec la longueur la plus longue.
Voila merci d'avance
Configuration: Windows XP Firefox 2.0.0.14 ACCESS
1 réponse
-
Si longueur est un entier tu as cette solution :
Select f.titre , f.annee from film f, (Select MAX(f2.longueur) as longmax from film f2) f3 WHERE f.longueur = f3.longmax;
ou sinon tu passe par deux vues une qui référence toutes les lognueurs et l'autre qui prend la film qui a la longueur >= à tous les enregistrement de la première vue.
Voila voila.
Cordialement Kzanadeus.