Déterminer le nombre de locations pour chaque film au cours des 5 dernières années. Pour effectuer le calcul on se basera sur la date de début de location.
Le résultat souhaité est le suivant:
Le script suivant permet de réaliser cette extraction de données.
USE video; go SELECT f.numero, f.titre, count(*) as 'Nombre d''emprunts' FROM Magasin.Details md INNER JOIN Magasin.Exemplaires me ON me.numero=md.exemplaire INNER JOIN Magasin.Fiches mf ON mf.numero=md.fiche INNER JOIN Films f on f.numero=me.film WHERE datediff(yy,creele, getdate())<5 GROUP BY f.numero, f.titre;