You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Afficher le nom et le secteur de chaque entreprise du CAC 40.",
20
20
"Afficher les entreprises du secteur 'Luxe'.",
21
21
"Afficher le chiffre d'affaires total de toutes les entreprises du CAC 40 en 2023, en milliards d'euros.",
22
-
"Afficher les 5 entreprises ayant réalisé le plus gros bénéfice net en 2023.",
22
+
"Afficher les 5 entreprises ayant réalisé le plus gros bénéfice en 2023.",
23
23
"Afficher le nom et la marge nette (bénéfice/chiffre d'affaires × 100) des entreprises en 2023, triées par marge décroissante. Limiter aux 10 premières.",
24
24
"Afficher les entreprises dont le bénéfice a augmenté entre 2022 et 2023.",
25
25
"Afficher le chiffre d'affaires moyen par secteur en 2023, trié par chiffre d'affaires décroissant.",
"SELECT nom FROM entreprises WHERE secteur = 'Luxe'",
32
32
"SELECT SUM(chiffre_affaires) / 1000 AS ca_milliards FROM finances WHERE annee = 2023",
33
-
"SELECT e.nom, f.benefice_net FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.annee = 2023 ORDER BY f.benefice_net DESC LIMIT 5",
34
-
"SELECT e.nom, (f.benefice_net * 100.0 / f.chiffre_affaires) AS marge_nette FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.annee = 2023 ORDER BY marge_nette DESC LIMIT 10",
35
-
"SELECT e.nom FROM entreprises e JOIN finances f22 ON e.id = f22.entreprise_id JOIN finances f23 ON e.id = f23.entreprise_id WHERE f22.annee = 2022 AND f23.annee = 2023 AND f23.benefice_net > f22.benefice_net",
33
+
"SELECT e.nom, f.benefice FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.annee = 2023 ORDER BY f.benefice DESC LIMIT 5",
34
+
"SELECT e.nom, (f.benefice * 100.0 / f.chiffre_affaires) AS marge_nette FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.annee = 2023 ORDER BY marge_nette DESC LIMIT 10",
35
+
"SELECT e.nom FROM entreprises e JOIN finances f22 ON e.id = f22.entreprise_id JOIN finances f23 ON e.id = f23.entreprise_id WHERE f22.annee = 2022 AND f23.annee = 2023 AND f23.benefice > f22.benefice",
36
36
"SELECT e.secteur, AVG(f.chiffre_affaires) AS ca_moyen FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.annee = 2023 GROUP BY e.secteur ORDER BY ca_moyen DESC",
37
37
"SELECT e.nom, f.dette, f.capitaux_propres FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.annee = 2023 AND f.dette > f.capitaux_propres",
38
-
"SELECT annee, SUM(benefice_net) AS benefice_total FROM finances GROUP BY annee ORDER BY annee",
38
+
"SELECT annee, SUM(benefice) AS benefice_total FROM finances GROUP BY annee ORDER BY annee",
"Afficher le secteur ayant généré le plus de bénéfices cumulés sur 2020-2024.",
71
-
"Afficher les entreprises ayant eu un bénéfice positif chaque année de 2020 à 2024.",
70
+
"Afficher le secteur ayant généré le plus de bénéfices cumulés sur 2019-2024.",
71
+
"Afficher les entreprises ayant eu un bénéfice positif chaque année de 2019 à 2024.",
72
72
"Afficher le ratio moyen dette/capitaux propres par secteur en 2023, trié par ratio décroissant.",
73
73
],
74
74
answers: [
75
75
"SELECT secteur, COUNT(*) AS nb_entreprises FROM entreprises GROUP BY secteur",
76
-
"SELECT e.secteur, SUM(f.benefice_net) AS benefice_total FROM entreprises e JOIN finances f ON e.id = f.entreprise_id GROUP BY e.secteur ORDER BY benefice_total DESC LIMIT 1",
77
-
"SELECT e.nom FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.benefice_net > 0 GROUP BY e.nom HAVING COUNT(*) = 5",
76
+
"SELECT e.secteur, SUM(f.benefice) AS benefice_total FROM entreprises e JOIN finances f ON e.id = f.entreprise_id GROUP BY e.secteur ORDER BY benefice_total DESC LIMIT 1",
77
+
"SELECT e.nom FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.benefice > 0 GROUP BY e.nom HAVING COUNT(*) = 6",
78
78
"SELECT e.secteur, AVG(f.dette * 1.0 / f.capitaux_propres) AS ratio_dette FROM entreprises e JOIN finances f ON e.id = f.entreprise_id WHERE f.annee = 2023 AND f.capitaux_propres > 0 GROUP BY e.secteur ORDER BY ratio_dette DESC",
0 commit comments