Bonjour,
j'ai deux tables contenant chacune les deux zones :
No rubrique : rub_nrub
Montant : fac_pay1.
Comment réaliser en une requête le cumul par rubrique du montant.
Merci d'avance pour toutes vos idées.
Bonjour,
j'ai deux tables contenant chacune les deux zones :
No rubrique : rub_nrub
Montant : fac_pay1.
Comment réaliser en une requête le cumul par rubrique du montant.
Merci d'avance pour toutes vos idées.
je ne sais pas si ceci repond à ta demande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select a.rub_nrub ,sum(a.fac_pay1+b.fac_pay1) from tab1 a,tab2 b where a.rub_nrub =b.rub_nrub groub by a.rub_nrub
A+
Je ne sais pas sous quel SGBDR vous travaillez.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT rub_nrub ,SUM(fac_pay1) FROM ( SELECT rub_nrub ,fac_pay1 FROM tab1 UNION SELECT rub_nrub ,fac_pay1 FROM tab2 ) R GROUP BY rub_nrub
Merci pour vos réponses mais cela ne me convient pas :
Mamar : je n'aurais que les rubriques qui existe dans tab1 (je voudrais celles aussi qui existent dans tab2 et n'existent pas dans tab1)
Laurent : j'avais déja essayé le Union mais ca ne prend pas en compte les lignes identiques, le Union enlève les doublons.
Dans ces conditions utilisent UNION ALL.Envoyé par lper
UNON ALL : merci beaucoup, c'est ce que je cherchais !![]()
Je ne me rappelais plus de cette option...
Pas de problème mon ami.
Le forum est là pour ca !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager