Bonjour,
je cherche à grouper un ensemble de résultats par zone afin de ressortir les tickets actifs. Ce n'est pas évident à expliquer comme ça, voici donc un exemple du résultat attendu :
ZONE A :
2013 : 1035 1037 1047
2012 : 1520
ZONE B :
2013 : 1011 1013 1050
ZONE C :
2013 : 1043
Par zone, je sors les numéros des tickets actifs
Voici la table sur laquelle porterait la requête :
MATABLE
1 2 3 4 5 6
| NUMERO_TICKET
DATE_TICKET (ma clé composée)
CONTENU
ZONE
(...)
ETAT (boolean) |
J'ai essayé la requête suivante :
SELECT numero, date_ticket, zone FROM MATABLE WHERE etat = 1 ORDER BY ZONE
Effectivement, je me retrouve avec quelque chose du genre
1035 ; 01/03/2013 ; zone A
1037 ; 01/03/2013 ; zone A
(...)
1011 ; 08/01/2013 zone B
1013 ; 09/01/2013 zone B
(...)
J'imagine qu'il faut jouer avec une requête imbriquée, mais je ne vois pas trop.
Merci pour l'aide apportée
Partager