簡體   English   中英

Mysql:按一天中的不同時段進行分組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM