Bonjour à tous,
Je vous explique mon problème :
En gros, je dois sommer les paiements reçus d'un locataire particulier et effectuer cette commande sur tous les locataires d'un immeuble.
J'ai d'abord pensé à coder cette requête comme cela :
Le problème est qu'il me faut 3 requête pour avoir accès d'abord à l'ID_DEMANDE puis à l'ID_LOCATION pour seulement après sommer les paiements liés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM PERSONNE ORDER BY NOM SELECT ID_DEMANDE FROM DEMANDE_LOGEMENT WHERE ID_FICHE ='2000CP560' SELECT ID_LOCATION FROM LOCATION WHERE ( ID_DEMANDE = '4' OR ID_DEMANDE = '5' ) SELECT SUM(MONTANT) FROM PAIEMENT WHERE ( ID_LOCATION = '2000CP5600' )
Comment pourrais-je faire pour raccourcir cette requête sachant que l'id qui m'intéresse est celui du locataire...
Merci d'avance![]()
Partager