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 15/04/2011, 15h56   #1
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : mars 2011
Messages : 12
Points : 1
Points : 1
Par défaut Affectation d'un nombre à une tranche de nombres

Bonjour,
Je souhaite savoir si on peut affecter un nombre à une tranche de chiffre dans une requête afin ensuite d'additionner ces nombres dans une autre requête.
Je voudrais calculer un risque. 5 champs me le permettent que j'ai divisé en 3 tranches qui seraient numérotées de 0 à 2 ainsi en additionnant les différentes tranches je voudrais avoir un risque de 0 à 10... je ne sais pas si c'est clair, mais est-ce que quelqu'un peut m'aider?
Merci beaucoup d'avance !
Manon.ge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 16h45   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Manon.ge,

Le mieux, c'est que tu donnes un exemple avec 5-6 lignes de tes données d'origine et, ensuite, le résultat auquel tu veux arriver.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 16h55   #3
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : mars 2011
Messages : 12
Points : 1
Points : 1
Merci beaucoup de ta réponse. Voilà comment ca se présente sur papier :

Nb prêts Litiges Salaire annuel/Somme des emprunts Age
<=5 <=4 <=7 >=35
>5 >4 >7<13 <35
>=13

Voilà ce que j'ai. Je voudrais affecter : 0 si le nombre de prêts est inférieur à 5 et 1 si c'est supérieur, 0 si le nombre de litiges est inférieur à 4 et 1 si c'est supérieur, 0 si Salaire annuel/Emprunts <7, 1 si c'est compris en 7 et 13 et 2 si c'est supérieur à 13 et pareil pour l'âge.
Ainsi selon les profils des clients et leur nombre de prêts, litiges... une autre requête additionnerait les 0,1 ou 2 pour avoir un risque minimum de 1 et un maximum de 5 pour chaque client...
Est-ce que c'est possible? parce que je n'y arrive pas du tout pour le moment...
Manon.ge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 17h42   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Pas très clair non plus, mais je pense que cela est dû à la présentation.

Reformulation de ta règle du jeu :
0 si le nombre de prêts <= 5
1 si >5

0 si le nombre de litiges < 4
1 si >=4

0 si Salaire annuel/Emprunts < 7
1 si compris entre 7 et 13
2 si > 13

0 si >=35 ans
1 si < 35ans

C'est bien cela ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 18h19   #5
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : mars 2011
Messages : 12
Points : 1
Points : 1
Oui, exactement....
Excusez moi pour l'explication peu claire...
Est-ce qu'il y a une solution à mon problème?
Merci d'avance !
Manon.ge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 21h47   #6
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 256
Points : 5 256
Bonjour vous 2 ,

Tu peux faire un regroupement sur chaque client et utiliser une expression du style :

Code :
Nb Prets: -Somme([NbPrets]>5)
A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2011, 12h50   #7
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Manon.ge et User,

Il te faut donc :

Une requête R1 à partir de ta table Client, donnant :
- Id_Client
- Nom
- Salaire annuel_sur_Emprunts
- Age

une requête R2 regroupée par client, donnant :
- Id_Client
- Nombre_de_prets
- Nombre_de_litiges

Ensuite, lier R1 à R2 via Id_Client et appliquer ta règle du jeu par des VraiFaux (IIf) qui vont bien.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2011, 16h17   #8
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : mars 2011
Messages : 12
Points : 1
Points : 1
Merci à tous !
C'est super, ca marche maintenant ! Je vous remercie vraiment !
Manon.ge 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 03h15.


 
 
 
 
Partenaires

Hébergement Web