banque
This commit is contained in:
@@ -716,7 +716,6 @@ Créer une vue *operation_details* affichant les opérations avec :
|
||||
* le montant signé (crédit positif, débit négatif)
|
||||
* le solde du compte **après l’opération** (bonus : fenêtre analytique)
|
||||
|
||||
> Cet exercice introduit les **fenêtres SQL** (`sum() over (...)`).
|
||||
|
||||
## **5. Vue : taux de change du jour**
|
||||
|
||||
@@ -734,8 +733,6 @@ Créer une vue *account_balance_eur* pour afficher :
|
||||
* taux de change correspondant à la date du jour
|
||||
* solde converti en EUR (solde × taux)
|
||||
|
||||
> Supposer que *EUR* est toujours présent dans la table `currency`.
|
||||
|
||||
## **7. Vue : transactions complètes**
|
||||
|
||||
Créer une vue *transaction_summary* affichant un regroupement par transaction :
|
||||
@@ -795,8 +792,6 @@ Créer une seconde vue *account_credits* (montants positifs).
|
||||
|
||||
Créer une vue *latest_exchange_rate* qui donne, pour chaque devise, son taux de change le plus récent :
|
||||
|
||||
* joindre avec une sous-requête récupérant `max(date)` pour chaque devise.
|
||||
|
||||
## **14. Vue : liste des entreprises avec ancienneté**
|
||||
|
||||
Créer une vue *company_age* indiquant :
|
||||
@@ -814,5 +809,3 @@ Créer une vue *bank_overview* qui croise :
|
||||
* leurs comptes
|
||||
* leurs transactions
|
||||
* leurs opérations
|
||||
|
||||
But : proposer une vue permettant d’obtenir le *“mini bilan"* d’un titulaire.
|
||||
|
||||
Reference in New Issue
Block a user