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 :

commente faire Update disctinct


Sujet :

Requêtes et SQL.

  1. #1
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut commente faire Update disctinct
    Bonjour,
    Quelle est la syntaxe pour faire un Update distinct.
    Deux assurés (a.assNumPers) peuvent être regroupés sur un numéro de facture ( s.ctNum), aussi comment faire pour que la mis a jour du champ a.assCelpa, ne se fasse que pour l'un des deux assurés ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            sql = "UPDATE assure_ass AS a INNER JOIN souscrire_ass s " & _
              "ON a.assNumPers = s.assNumPers " & _
              "Set a.assCelpa =" & 1 & _
              " Where a.assNumPers = s.assNumPers " & _
              "AND s.ctNum =" & numContrat
    
    syntaxe vb6
    Merci de votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2005
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : Mars 2005
    Messages : 511
    Points : 678
    Points
    678
    Par défaut
    bonjour,

    à mon avis il te faut une condition supplémentaire qui te permets de distinguer les 2 numéros d'assurés pour la même facture.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par totoche Voir le message
    Deux assurés (a.assNumPers) peuvent être regroupés sur un numéro de facture ( s.ctNum), aussi comment faire pour que la mis a jour du champ ne se fasse que pour l'un des deux assurés ?
    Ce n'est pas logique (du moins pour moi), pourquoi le deuxième assuré n'a pas le droit à sa mise à jour ?

  4. #4
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut
    suite à ta remarque, je me suis apperçu d'une erreur dans ma modélisation...
    Dans mon contexte je peux regrouper 2 assurés sur 1 même compte client (ex les époux), une aide peut-être octroyé mais qu'au 1er assuré ayant souscrit. De là naissait mon probleme lorsque les 2 souscrivent en même temps, or il s'avère plus judicieux (et normalisé) d'associer l'aide au compte client...
    Merci

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

Discussions similaires

  1. [Débutant] Comment faire Update en c#?
    Par bados87 dans le forum C#
    Réponses: 8
    Dernier message: 30/01/2012, 23h18
  2. comment faire ce update svp?
    Par iam dans le forum Bases de données
    Réponses: 6
    Dernier message: 03/07/2006, 14h56
  3. comment faire un insert, + select + update dans la meme requete
    Par jam92400 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 27/06/2006, 19h33
  4. comment faire un setfocus avec before update ?
    Par mat75019 dans le forum Access
    Réponses: 7
    Dernier message: 14/04/2006, 12h22
  5. [VB6] Comment faire un update sur des textbox qui sont créés
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 27
    Dernier message: 16/02/2006, 15h52

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