J'ai une table qui enregistre mes statistiques de téléchargement/téléchargement par 15 minutes.Base de données avec horodatage, afficher un mois distinct
C'est ce que la table ressemble
| ID | timestamp | upload | download | packetssent | packetsreceived | 1 | 1328828401 | 343245 | 93473463 | 4343423 | 3435664 | 2 | 1328829301 | 343245 | 93473463 | 4343423 | 3435664
Ce que je veux est quand vous venez d'abord sur la page que vous voyez le téléchargement/upload au total. Et puis une liste des mois disponibles. (Donc, actuellement, c'est seulement Février), Une fois que vous cliquez sur un mois, il affichera le jour et leurs totaux, lorsque vous cliquez sur un jour, vous verrez tous les enregistrements pour ce jour
J'ai besoin de conseils comment fais ceci.
Merci à l'avance
SÉLECTIONNEZ le mois (horodatage), sum (packetssent) du groupe de tables par mois (horodatage) cela vous intéresse? Vous avez également le jour et l'année – CoolStraw
SELECT mois (horodatage), somme (packetssent) du groupe de tableau par mois (horodatage) >> Renvoie null Ce que je veux, c'est quand vous venez en premier sur la page que vous voyez le téléchargement total . Et puis une liste des mois disponibles. (Donc, actuellement, c'est seulement Février), Une fois que vous cliquez sur un mois, il affichera le jour et leurs totaux, lorsque vous cliquez sur un jour, vous verrez tous les enregistrements pour ce seul jour. – Brantje
En fonction de votre utilisation, vous voudrez peut-être dénormaliser ces données et construire des tables agrégées quotidiennes/mensuelles pour éviter d'effectuer les mêmes requêtes sur ce qui est effectivement des données statiques. – liquorvicar