Probleme d'agregation sql

corneille - Modifié le 17 août 2023 à 20:33
Whismeril Messages postés 19034 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 1 mai 2024 - 10 août 2023 à 00:26

Bonjour,

le sql qui donne le fil qui ete le plus regarde en terme de montant voila ce que j'ai fait:

SELECT s.title FROM (SELECT SUM(amount)somAmount ,f.title FROM payment p JOIN staff st ON st.staff_id=p.staff_id JOIN address a ON a.address_id=st.address_id JOIN customer c ON c.customer_id=p.customer_id JOIN rental r ON r.rental_id=p.rental_id JOIN inventory i ON i.inventory_id=r.inventory_id JOIN film f ON f.film_id=i.film_id GROUP BY f.title ) s WHERE s.somAmount=(SELECT MAX(amount) FROM payment p1 JOIN staff st ON st.staff_id=p1.staff_id JOIN address a ON a.address_id=st.address_id JOIN customer c ON c.customer_id=p1.customer_id JOIN rental r ON r.rental_id=p1.rental_id JOIN inventory i ON i.inventory_id=r.inventory_id JOIN film f ON f.film_id=i.film_id ) ORDER BY s.title

1 réponse

Whismeril Messages postés 19034 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 1 mai 2024 656
Modifié le 10 août 2023 à 00:46

Bonjour.
Rien compris à ce que tu as écrit, merci de faire un effort de rédaction pour qu'on puisse essayer de t'aider.

Pour la requête, merci d'utiliser la coloration syntaxique comme décrit là https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code , de la rédiger sur plusieurs lignes (pour la rendre plus claire) et de nous indiquer la structure des tables.

0
Rejoignez-nous