Retour aux cas pratiques
SQLAvancé

Analyse Financière & Fenêtrage (Window Functions)

Scénario

Vous analysez les transactions bancaires d’une banque. Les données sont stockées dans la table TRANSACTIONS avec les colonnes suivantes : ID_TRX ID_COMPTE DATE_TRX MONTANT (positif ou négatif) Mission : Écrivez une seule requête SQL performante qui retourne, pour chaque compte bancaire : L’identifiant du compte Le solde actuel (somme totale des montants) Le montant de la dernière transaction La date de cette dernière transaction Contraintes : Utiliser des fonctions de fenêtrage (OVER, PARTITION BY, etc.) Éviter les sous-requêtes corrélées Plusieurs transactions peuvent exister pour un même compte à la même date Le résultat final doit être trié par solde décroissant

Compétences ciblées

sqlwindow functionsrow_numberaggregationreportingperformancebanking
    Analyse Financière & Fenêtrage (Window Functions) — mise en situation SQL | CodeDuel