|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 21 ![]() |
Bonjour,
Je désire faire la moyenne entre différentes tables, par exemple j'ai 4 tables avec les mêmes champs obtenues chaque jour, je veux obtenir la table de consolidation, çàd faire la moyenne des 4 tables --> (Tableconsolidation.champ1= Moyenne (Table1.champ1 + Table2.champ1 + Table3.champ1 + Table4.champ1) avec une jointure sur les ndi des 4 tables çàd Code :
WHERE Table1.ndiFT=Table2.ndiFT=Table3.ndiFT=Table4.ndiFT |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Bonjour,
Ca devrait marcher: Moyenne = (Table1.champ1 + Table2.champ1 + Table3.champ1 + Table4.champ1) / 4 |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : août 2009 Messages : 21 ![]() |
Merci pour ta réponse je veux l'essayer, par contrer je doit faire avant une jointure sur les ndi de 8 tables, afin d'obtenir les ndi commun entre ces 8 tables (chaque table contient 2 million de lignes avec ndi une clé primaire).
Avec inner join genre Code :
|
||
|
|
00
|
|
|
#4 | ||
![]() ![]() |
Pourquoi donc avoir fait 4 tables identiques ? Maintenant tu es embêté pour consolider les données !
![]() Pourquoi parles-tu de 4 tables dans ton premier message et de 8 dans ton dernier ? On peut avoir la structure des tables ? Essaie ceci : Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com