J'essaye d'écrire une requête où je peux obtenir un compte sur des user_id distincts dans une table de transactions d'une base de données tous les 3 mois.Combinaison de plusieurs requêtes MySQL en une seule
je peux obtenir le résultat manuellement si je fais ce qui suit
SELECT COUNT(DISTINCT(user_id)) FROM transactions WHERE DATE(created_at) BETWEEN "2011-01-01" AND "2011-03-31".
Mais si je veux courir ce automatiquement au fil des années des périodes trimestrielles, il faudrait toujours.
Existe-t-il un moyen d'intégrer ce type de chose dans une seule requête?
incroyable. Gains de temps Je n'ai pas réalisé que GROUP BY avait pour effet de limiter les résultats de la fonction. Mais il est évident que ce serait ... merde! Merci! – Darren