Bonjour,
Malgré diverses recherches, je n'ai pas trouvé de réponse à mon problème.
Voici ma requête (simplifiée) :
Ce que je désire faire, c'est d'ajouter une colonne à ma requête, la valeur de celle-ci étant la plus proche de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 SELECT imm.NUMERO_DOSSIER AS Dossier , log.NOMBRE_PIECE AS Pièces , loc.NOM AS Nom , loc.PRENOM AS Prénom , coutlog1.MONTANT_LOYER_ABAISSE AS Loyer /*Colonne à ajouter*/ FROM IMMEUBLE AS imm INNER JOIN LOGEMENT AS log INNER JOIN OCCUPATION AS occup INNER JOIN OCCUPANT as loc ON imm.ID = log.IMMEUBLE_ID_FK AND log.ID = occup.LOGEMENT_ID_FK AND occup.ID = loc.OCCUPATION_ID_FK INNER JOIN COUT_LOGEMENT AS coutlog1 ON coutlog1.LOGEMENT_ID_FK = log.ID LEFT JOIN COUT_LOGEMENT AS coutlog2 ON coutlog2.LOGEMENT_ID_FK = log.ID AND coutlog2.DEBUT_PERIODE > coutlog1.DEBUT_PERIODE WHERE coutlog2.DEBUT_PERIODE IS NULL ORDER BY imm.NUMERO_DOSSIER ASC;
venant du champ `LOYER_MENSUEL` d'une table `BAREME`.
Code : Sélectionner tout - Visualiser dans une fenêtre à part coutlog1.MONTANT_LOYER_ABAISSE AS Loyer
Cette table n'a pas de jointure avec mes autres tables.
Est-ce possible ?
Merci d'avance de votre aide.
Partager