Bonjour Tous le Monde,
j'ai besoin de créer une requête qui va me calculer l'occupation des bus sur chaque arrêt.
j'explique j'ai un bus par exemple (TOTO) qui part du point A jusqu'au point D en passant par les points B et C le but est que sur chaque trajet je dois avoir le nombre de personne dans ce bus en se basant sur les champs (nombre de personnes montante et nombre de personnes descendante
exemple:
NUM_BUS GARE(arret) ORDER_ARRET nombre montant nombre descandant occupation 200 GARE A 1 25 0 ? 200 GARE B 2 12 10 ? 200 GARE C 3 8 0 ? 200 GARE D 4 0 35 ?
normalement si l'ordre d'arrêt est 1 c'est le point de départ donc l'occupation est le nombre montant
mais si par exemple l’arrêt 2 l'occupation est (l'occupation de l’arrêt précédent +nombre de montant actuel - nombre de descendants actuel) dans notre exemple gare B il sera 27.
je serai ravi si quelqu'un peut m'aider ou m'indiquer une piste (j'ai essayé le IF est le CASE mais j'ai pas pu trouver une solution)
merci d'avance
Partager