J'ai quelques données que je veux récupérer, mais je veux les regrouper par un nombre spécifique de secondes. Par exemple, si ma table ressemble à ceci:Regrouper les résultats par période
| id | user | pass | created |
La colonne est created
INT et est titulaire d'un horodatage (nombre de secondes à partir de 1970).
Je voudrais le nombre d'utilisateurs qui sont créés entre le mois dernier et la date actuelle, mais les montrer groupés par 7*24*3600
(une semaine). Donc, si dans la gamme il y a 1000 nouveaux utilisateurs, demandez-leur de montrer combien d'inscrits chaque semaine (100 la première semaine, 450 la seconde, 50 la troisième et 400 la 4e semaine - quelque chose comme ça).
J'ai essayé de regrouper les résultats par created/7*24*3600
, mais cela ne fonctionne pas.
À quoi ma requête ressemblerait-elle?
Quel type de colonne est 'created'? –
Désolé, j'ai oublié de le mentionner. C'est INT, et il contient un horodatage en secondes. –