Bonjour à tous,
J'ai un petit problème de construction de requette et je ne sais si ce que je veux faire est possible ou pas. N'ayant pas trouvé mon bonheurs je poste là question et on véra bien ce que vous en dite.
Alors voici les données du problème
Voici ce que je voudrais avoir comme résultat+-----------------------------------+
|...................TABLE1.....................|
+-----------------------------------+
|.COL1.|.COL2.|.COL3.|.COL4.|.COL5.|
+-----------------------------------+
|.2006.|...1.....|...5....|...1....|...1....|
|.2006.|...2.....|...6....|...1....|...0....|
|.2006.|...3.....|...7....|...2....|...0....|
|.2006.|...4.....|...8....|...2....|...0....|
|.2007.|...1.....|...9....|...1....|...2....|
|.2007.|...3.....|...8....|...3....|...0....|
|.2008.|...5.....|...8....|...1....|...0....|
|.2008.|...7.....|...9....|...4....|...3....|
|.2008.|...2.....|...8....|...1....|...0....|
|.2009.|...1.....|...1....|...1....|...0....|
|.2009.|...3.....|...4....|...2....|...4....|
|.2009.|...5.....|...2....|...3....|...5....|
|.2009.|...5.....|...5....|...1....|...0....|
|.2009.|...4.....|...3....|...1....|...0....|
+-----------------------------------+
+-------------+
|.....TABLE2....|
+-------------+
|.COL1.|.COL2.|
+-------------+
|....1...|..ART..|
|....2...|..BRT..|
|....3...|..QRT..|
|....4...|..ZER..|
+-------------+
J'ai beau retourné tous dans tous les sens mais je n'arrive jamais à avoir quelque chose de groupé.+-------------------------------------------------------------------+
|.COL1.|.SUMCOL2.|.SUMCOL3.|.COUNTCOL5.|.ART.|.BRT.|.QRT.|.ZER.|
+-------------------------------------------------------------------+
|.2006.|......10.....|......26......|.........5.......|...3...|...7...|...0...|...0..|
|.2007.|.......4......|......17......|.........9.......|...1...|...0..|...3...|...0...|
|.2008.|......14.....|......25......|.........9.......|...7...|...0...|...0...|...7..|
|.2009.|......18.....|......15......|.........6.......|..10...|...3..|...5....|..0...|
+--------------------------------------------------------------------+
SUMCOL2 = sum de COL2 groupé par COL1
SUMCOL3 = sum de COL3 groupé par COL1
COUNTCOL5 = sum de la COL3 si COL5 <> 0 groupé par COL1
ART = sum de la colum 2 si COL4 = 1 jointure avec la table2 groupé par COL1
BRT = sum de la colum 2 si COL4 = 2 jointure avec la table2 groupé par COL1
QRT = sum de la colum 2 si COL4 = 3 jointure avec la table2 groupé par COL1
ZER = sum de la colum 2 si COL4 = 4 jointure avec la table2 groupé par COL1
J'espère avoir été claire
Si quelqu'un à une idée je suis preneur
Partager