Bonjour à tous,
Dans ma bdd j'ai une date d'entrée et une date de sortie pour un séjour pour un client.
Mon rapport m'affiche tous les clients ayant effectué un séjour entre 2 dates de contrôles passées dans les paramètres du rapport CR.
Ma question concerne aussi sql car je passe mes formules en procédures stockées.
En bas pour ceux qui seraient interressés la formule.
Ma question :
Comment faire pour calculer le nombre de clients présents par mois et afficher mois par mois ce résultat sachant que l'utilisateur peut sélectionner des places de dates de contrôle à loisir.
A vos neurones, les miennes sont trop chaudes!
La formule, toute bète, qui me ramène les infos des clients (cl_num) en fonction de mon critère de date.
Ce dernier contrôle mérite une petit explication : si un client entre le matin, repars le soir, et n'a pas dormi au moins une nuit ce n'est pas un séjour. Je l'exclu donc de mon état.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 {SEJOUR.SE_DEPART} in ({?Date de début de contrôle} to {?Date de fin de contrôle}) or ({SEJOUR.SE_Entree} in {?Date de début de contrôle} to {?Date de fin de contrôle}) or {SEJOUR.SE_ENTREE}<={?Date de début de contrôle} and {SEJOUR.SE_DEPART}>={?Date de fin de contrôle} and{SEJOUR.SE_DEPART}-{SEJOUR.SE_ENTREE} <> 0
Partager