Oracle / SQL - Regroupement des éléments par action au fil du temps
Salut à tous j'ai un "widget" table contenant les colonnes suivantes: widget, action, timestamp_. Ce que nous voulons faire est de tirer tous les widgets qui ont été rejetés plus d'une fois par jour entre certaines dates. Voici donc un exemple de tableau
widget action timestamp_
-------------------------------------------
type1 reject 2011-05-10 08:00:00
type1 reject 2011-05-10 09:00:00
type1 reject 2011-05-10 09:30:00
type2 reject 2011-05-11 09:30:00
type3 reject 2011-05-11 09:30:00
type1 reject 2011-05-11 09:30:00
type1 reject 2011-05-11 09:30:00
type2 reject 2011-05-12 10:30:00
type2 reject 2011-05-12 12:30:00
type3 reject 2011-05-12 12:30:00
J'ai donc vouloir anticiper pour voir les résultats de l'une de ces deux manières....
Entre la date de l'x et de y, il y avait deux widgets qui ont été rejetées à plusieurs reprises en une seule journée
Cela permettrait de voir que type1 a été rejeté plusieurs fois dans une journée comme de type2 donc le nombre est: 2
OU
D'affichage de chaque widget ainsi que la date où il a été rejeté plus d'une fois et combien de fois. Exemple..
widget date count
---------------------------------
type1 2011-05-10 3
type1 2011-05-11 2
type2 2011-05-12 2
Ce serait probablement le préféré de sortie... mais comment?
Merci d'avance!
source d'informationauteur dscl
Vous devez vous connecter pour publier un commentaire.
Ce serait donner à votre sortie:
Bien sûr, vous aurez envie de remplacer la date variables.
Essayer de le ci-dessous et vous obtiendrez ce que vous voulez :-