Bilan · Partie 1
Bilan
Avant de passer aux agrégats, aux classements et aux CTE, retiens le schéma de pensée de cette première partie. Une table n'est pas seulement un stockage ; elle peut devenir un support de calcul. Une ligne peut dépendre de son contexte.
| Besoin | Outil |
|---|---|
| Séparer les univers | PARTITION BY |
| Donner un sens à « avant/après » | ORDER BY |
| Choisir le voisinage | ROWS BETWEEN … AND … |
| Lire une valeur décalée | LAG, LEAD |
| Lire une extrémité de fenêtre | FIRST_VALUE, LAST_VALUE |
Une bonne lecture d'une requête analytique est structurelle : identifier la table de départ, chaque PARTITION BY, chaque ORDER BY, expliciter la fenêtre de chaque calcul et vérifier qu'aucune donnée future n'est utilisée.
Vérifie que tu as compris
Quelle expression calcule correctement le rendement journalier par actif ?