Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
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 13/01/2011, 17h00   #1
Membre régulier
 
Inscription : octobre 2007
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 199
Points : 77
Points : 77
Par défaut somme d'un champ fille dans un champ mère

Bonjour,
J'ai deux tables une mère (clients) et une fille (commandes).
Je veux compléter le champ CAttc de la table mère pour chaque clients avec les montants des commandes réglées qui se trouvent dans les champs Acquitté des commandes.
Je sais, c'est pas très difficile mas je foire un peu sur le coup car il y a je crois un group by et un having dans une clause update
Merci...
JLC83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h03   #2
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 638
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 638
Points : 2 630
Points : 2 630
bonjour,

sgbd, définition des tables, et surtout quelle requête avez-vous essayé ?

sinon par ici pour y voir plus claire :
http://sqlpro.developpez.com/cours/sqlaz/ensembles/
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h21   #3
Membre régulier
 
Inscription : octobre 2007
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 199
Points : 77
Points : 77
Merci j'ai fini par y arrivé tout seul à l'aide d'une procédure stockée...
Désolé
JLC83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 18h16   #4
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 821
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 42
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 821
Points : 1 041
Points : 1 041
Tu aurais pu le faire avec une requête sans passer par une procédure :

Code :
1
2
3
UPDATE clients t1 SET cattc = coalesce (
     (SELECT sum(acquitte) FROM commandes t2 
         WHERE t1.NumeroClient = t2.NumeroClient), 0)
K2R400 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 17h03.


 
 
 
 
Partenaires

Hébergement Web