J'essaie de représenter graphiquement les utilisateurs actifs dans une application web. Ma base de données se compose de deux tables principales, user
et task
. task
a un user_id
.Requête SQL des utilisateurs actifs
Ma définition de utilisateurs actifs: est un utilisateur qui a créé plus de 2 tâches dans les deux semaines une date de fin donnée. J'ai donc besoin d'une requête SQL qui me donne le nombre d'utilisateurs actifs entre une date de début et une date de fin données. J'ai été capable de le faire en mettant la requête dans une boucle, en tirant les résultats à chaque fois, mais j'aimerais pouvoir le faire en une seule requête.
Les données retournées doivent être quelque chose comme:
Date Count
2010-01-01 4
2010-01-02 3
2010-01-03 5
Modifier pour clarifier ensemble de données désiré.
Je pense que vous devez modifier la « date ENTRE ET » pour correspondre à la condition "dans les 2 semaines" à part ça ça marchera. –
+1 très agréable. J'ai fixé votre lien HAVING –
@Conrad, merci, apprécié. –