IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Deux critères "contraires" sur une mème ligne: est-ce possible? [AC-2007]


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 6
    Points : 9
    Points
    9
    Par défaut Deux critères "contraires" sur une mème ligne: est-ce possible?
    Bonjour,
    Je cherche à faire la chose suivante à partir d'un tableau qui contient l'ID et nom d'un chef de famille et le nom et ID de chaque membre de sa famille
    Exemple:

    1234 Jojo Legrand 3450 Julot Legrand, 13/5/1998
    1234 Jojo Legrand 3452 Bernadette Legrand 10/10/2001
    1234 Jojo Legrand 4020 Josephine Legrand 5/10/2003
    1234 Jojo Legrand 4750 Toto Legrand 4/12/2007

    Je voudrais retrouver sur une ligne le nombre d'enfants de moins de 18 ans et le nombre d'enfants de plus de 18 ans que compte chaque famille. Donc, pour l'exemple ci-dessus:

    Chef de famille >18 ans <18ans
    1234 Jojo Legrand 1 3

    Je n'arrive pas à joindre les critères < 18ans et > 18ans sur deux colonnes d'une même ligne, même pas avec un tableau croisé.
    Quelqu'un a-t-il une idée comment faire? En tous cas un grand merci d'avance à ceux qui voudraient bien m'aider!

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    bonsoir,
    Utiliser une sous requête est une possibilité :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT tb_Parent.idparent, tb_Parent.nomparent, tbe.[-18 ans], tbe.[+18 ans] 
    FROM tb_Parent INNER JOIN (SELECT idparent
    , -sum((DateDiff("m",[datenaissance],Date())/12)>=18) AS [+18 ans] 
    , -sum((DateDiff("m",[datenaissance],Date())/12)<18) AS [-18 ans] 
    FROM Tb_Enfant group by idparent) as tbe
    ON tb_parent.idparent = tbe.idparent;
    sinon, il y a aussi les fonctions de domaine CpteDom ou SomDom
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 6
    Points : 9
    Points
    9
    Par défaut
    Bonjour T_Grandbois,

    Un tout grand merci pour votre aide. C'est exactement ce que je cherchais, depuis trop longtemps déjà.

    Ce forum, c'est vraiment une aubaine!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Relier deux Userforms pour les inscrire sur une même ligne
    Par keithingel dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 26/09/2014, 14h42
  2. Deux images sur une même ligne
    Par ahmedpa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 13/07/2012, 10h25
  3. Requête deux résultats sur une même ligne
    Par delaio dans le forum Langage SQL
    Réponses: 4
    Dernier message: 12/02/2012, 12h10
  4. deux figures sur une même ligne (pas de sous-figure)
    Par Invité dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 5
    Dernier message: 28/07/2011, 19h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo