Je dois être en mesure d'afficher les données que j'ai par incréments de 15 minutes dans différents types d'affichage. J'ai deux requêtes qui me posent problème. L'un montre les données par une demi-heure, l'autre montre les données par heure. Le seul problème est que les totaux de données changent entre les requêtes. Il ne compte pas les données qui se produisent entre les délais, seulement aux intervalles de temps.Pourquoi mes fichiers MySQL Group By Hours et Half Hours ne sont-ils pas affichés?
Ex: Il y a 5 choses qui se produisent à 07h15. 2 cela se passe à 7h30 et 4 ce spectacle à 7h00.
La vue 15 minutes affiche toutes les données. La vue demi-heure affiche les données à partir de 7h00 et de 7h30 mais ignore les 7h15.
L'affichage de l'heure ne montre que les 7:00 données am
Voici mes questions:
$query="SELECT * FROM data WHERE startDate='$startDate' and queue='$queue' GROUP BY HOUR(start),floor(minute(start)/30)";
et
$query="SELECT * FROM data WHERE startDate='$startDate' and queue='$queue' GROUP BY HOUR(start) ";
Comment puis-je retirer les données en groupes comme je l'ai mais je reçois toutes les données incluses?
est la question de la façon dont les données sont stockées dans la table mysql? Actuellement, j'ai une colonne avec des dates (2010-03-29) et une colonne avec des temps (00:00) Dois-je les convertir en quelque chose d'autre?
J'y suis allé avec l'option un. Merci de votre aide. J'ai fait plus de sens, je me suis sentie stupide mais quand ça a marché exactement comme je le voulais, le sentiment stupide s'est évanoui. Merci beaucoup! – stogdilla