|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 1 ![]() |
Bonjour,
Voici ma table exemple ------------------ ID | COL1 | COL2 | NB | DATE 1 | M1 | N1 | 3 | 2011-12-12 2 | M1 | N2 | 5 | 2011-12-12 3 | M1 | N3 | 2 | 2011-12-12 4 | M1 | N4 | 9 | 2011-12-12 5 | M1 | N5 | 15 | 2011-12-12 6 | M1 | N6 | 1 | 2011-12-12 7 | M2 | N7 | 10 | 2011-12-12 8 | M2 | N8 | 1 | 2011-12-12 9 | M3 | N9 | 2 | 2011-12-12 10 | M1 | N1 | 1 | 2011-12-12 11 | M4 | N10 | 5 | 2011-12-12 12 | M5 | N11 | 1 | 2011-12-12 Je souhaiterai faire une requete qui regroup par COL1, puis par COL2 et qui trie par NB MAX DESC. ID | COL1 | COL2 | TOTAL | DATE 5 | M1 | N5 | 15 | 2011-12-12 4 | M1 | N4 | 9 | 2011-12-12 2 | M1 | N2 | 5 | 2011-12-12 1 | M1 | N1 | 4 | 2011-12-12 3 | M1 | N3 | 2 | 2011-12-12 6 | M1 | N6 | 1 | 2011-12-12 7 | M2 | N7 | 10 | 2011-12-12 8 | M2 | N8 | 1 | 2011-12-12 11 | M4 | N10 | 5 | 2011-12-12 9 | M3 | N9 | 2 | 2011-12-12 12 | M5 | N11 | 1 | 2011-12-12 Mais je n'obtiens pas le bon résultat avec cette requete. SELECT col1, col2, SUM(nb) AS total FROM table WHERE date = STR_TO_DATE(?, '%d/%m/%Y') GROUP BY col1, col2 ORDER BY col1, total DESC; Est ce que qqn aurait une idée ? Merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 655 ![]() |
Bonjour,
que veux dire je n'obtients pas le bon résultat ? qu'est-ce qui ne va pas ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com