Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/07/2011, 16h45   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
Par défaut calcul du pourcentage

Bonjour,

J'ai créé une base de données avec des lignes de bus passant par des points d'arrets.
donc j'ai :
une table ligne: Indiceligne (texte)
une table itineraire: ID_itineraire (num)
une table arretligne: ID_arretligne (num), ID_itineraire, Num_GIPA
une table pointarret: Num_GIPA(num), Ville(texte), Accessibilite (booléen oui/non)

j'ai créer une requete:

champ:....Indiceligne..........Accessibilite.............ville
Table:........Ligne..................ArretLigne........Point Arret
Opé:.......regroupement..........Compte...............où
critères:......................................................"Paris"

et cela me permet d'avoir le nombre d'arrêt par ligne dans paris
ex:
Indiceligne.........Compte
20......................51
21......................54
27......................66
76.......................42

et j'ai fait la même chose dans une seconde requete pour compter mes points accessibles comme ceci:

champ:....Indiceligne..........Accessibilite.............ville..............Accessiblité
Table:........Ligne..................ArretLigne........Point Arret.........ArretLigne
Opé:.......regroupement..........Compte...............où...................où
critères:......................................................"Paris"...............OUI

et j'ai le résultat suivant:

Indiceligne.........Compte
20......................50
21......................42
27......................52
76.......................35


j'ai ensuite créé une troisieme requet en reprenant ces 2 requetes pour calculer le pourcentage de points d'arret accessibles par ligne dans paris mais j'ai un problème car le calcul est vectoriel:

donc il me fait:
(50/51)*100..................calcul ligne 20 par rapport à ligne 20
(42/51)*100..................calcul ligne 21 par rapport à ligne 20
(52/51)*100..................calcul ligne 27 par rapport à ligne 20
(35/51)*100..................calcul ligne 76 par rapport à ligne 20

puis pareil pour les autres lignes alors que seul le calcul pour le meme indice m'interesse

je ne vois pas quelle peut être la solution

merci d'avance pour vos réponses
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 16h53   #2
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
j'ai trouvé
il suffisait de relier mes IndiceLigne des 2 requetes precedentes et le résultat est bon
en espérant que ça aidera d'autres personnes
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h27.


 
 
 
 
Partenaires

Hébergement Web