merci beaucoup
j'ai encore 3 requêtes quand je veux appliquer le même principe ça marche pas
/* la première renvoie le nombre des visionnage français */
/* la deuxième renvoie le nombre de visionnage allemands*/
/* la troisième c'est la valeur absolue des deux*/
SELECT IdVideos, COUNT(utilisateur.IdUtilisateur) AS fr FROM historique INNER JOIN utilisateur on historique.IdUtilisateur = utilisateur.IdUtilisateur WHERE utilisateur.pays = 'france' GROUP BY IdVideos;
SELECT IdVideos, COUNT(utilisateur.IdUtilisateur) AS al FROM historique INNER JOIN utilisateur on historique.IdUtilisateur = utilisateur.IdUtilisateur WHERE utilisateur.pays = 'allemagne' GROUP BY IdVideos;
SELECT ABS((SELECT COUNT(utilisateur.IdUtilisateur) FROM historique INNER JOIN utilisateur on historique.IdUtilisateur = utilisateur.IdUtilisateur WHERE utilisateur.pays = 'france')- (SELECT COUNT(utilisateur.IdUtilisateur) FROM historique INNER JOIN utilisateur on historique.IdUtilisateur = utilisateur.IdUtilisateur WHERE utilisateur.pays = 'allemagne')) as VALEURABSOLUE FROM historique GROUP BY IdVideos
Partager