[英]Mysql: grouping by day and hours of day
我有一個數據庫,並且已經嘗試了一段時間,但是沒有得到想要的結果。 這是我所擁有的樣本:
+---------+---------------------+
| Ammount | Date |
+---------+---------------------+
| 1 | 2015-08-25 14:07:00 |
| 1 | 2015-08-25 14:12:00 |
| 1 | 2015-08-25 15:17:00 |
| 2 | 2015-08-25 15:22:00 |
| 1 | 2015-08-25 14:27:00 |
| 6 | 2015-08-25 14:32:00 |
| 1 | 2015-08-26 14:37:00 |
| 5 | 2015-08-26 14:42:00 |
| 1 | 2015-08-26 16:47:00 |
| 2 | 2015-08-26 16:52:00 |
+---------+---------------------+
這是我的查詢:
select Ammount, Date from table;
我想要做的是按天和每天的時間進行分組,並將其相加,非常像這樣:
select sum(Ammount), Date from table group by hour(day(Date));
除了它將所有內容組合在一起。
SELECT SUM(Ammount), Date
FROM TABLE
GROUP BY YEAR(Date),
MONTH(Date),
DAY(Date),
HOUR(Date);
select sum(Ammount), Date from table group by month(Date), day(Date), hour(Date);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.