bonjour,
Ci joint une requete pour vous montré les champs que j'ai
j'ai besoin de faire une requête par NOM_OPERATION puis pour une ligne a la date de chaque fin du mois a partir de la date COMMERCIALISATION jusqu’à la date du mois en cours et enfin un cumul CA qui me prend le cumul des NUM_LOGE qui sont réservé en fonction de la date du CONTRAT_RESA et de la date du fins de mois ou l'on ce trouve et ceci on affiche le PRIXLOG_IMMO cumulé de l'ensemble des logement concernet par contre si le lot n'est pas réserve on prend le prix MONTANT_CA_ESTIME
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT OPERATION.COMMERCIALISATION_OPERATION, OPERATION.NOM_OPERATION, LOGEMENT.NUM_LOGE, LOGEMENT.CONTRAT_RESA, LOGEMENT.PRIXLOG_IMMO, LOGEMENT.MONTANT_CA_ESTIME FROM OPERATION INNER JOIN LOGEMENT ON OPERATION.NUM_OPERATION = LOGEMENT.NUM_OPERATION;
exemple
OPERATION.COMMERCIALISATION = 01/05/2017
lot / date resé / PRIXLOG_IMMO / MONTANT_CA_ESTIME
A01 / 01/06/2017 / 100 / 110
A02 / 20/07/2017 / 120 / 140
A03 / 10/09/2017 / 50 / 60
donc sa donnerai
31/05/2017 / 110+140+60
30/06/2017 / 100 +140+60
31/07/2017 / 100+120+60
31/08/2017 / 100+120+60
30/09/2017 / 100+120+50
31/10/2017 / 100+120+50
...
31/05/2018 / 100+120+50
je ne sais comment généré une 1er requete avec les dates de fin du chaque mois a partir de la date OPERATION.COMMERCIALISATION jusqu'a la fin du mois en cours puis gére les calcul en fonction du mois ou nous nous trouvons.
Pouvez vous m'aidé?
merci
Partager