gpt4 book ai didi

mysql - 获取同一日期的数据总和并获取每周报告的数组

转载 作者:行者123 更新时间:2023-11-29 02:09:11 25 4
gpt4 key购买 nike

我有这张 table

Orders
+--------+-------------------------------------------+--------+
| id | date_stamp | amount |
+--------+-------------------------------------------+--------+
| 1 | November 10, 2019 12:46:03 AM | 10 |
| 2 | November 10, 2019 12:46:03 AM | 15 |
| 3 | November 07, 2019 12:46:03 AM | 10 |
| 4 | November 07, 2019 12:46:03 AM | 15 |
| 5 | November 07, 2019 12:46:03 AM | 10 |
| 6 | November 11, 2019 12:46:03 AM | 5 |
| 7 | November 11, 2019 12:46:03 AM | 5 |
| 8 | November 11, 2019 12:46:03 AM | 5 |
| 9 | November 11, 2019 12:46:03 AM | 5 |
+--------+-------------------------------------------+--------+

我想像这样获取每个日期和数组中日期的总和

2019 年 11 月 11 日 = 20

2019 年 11 月 7 日 = 35

2019 年 11 月 10 日 = 25

我不确定这个语法,但我需要一组数组 DATE(distinct) 和每个日期的总和

我需要两组数组,因为我要在条形图中使用它

我试过这个语句,但我不能让它工作,一定是错的。

 $statement="SELECT SUM(amount), date_stamp from orders"

我试图在制作一周的销售报告之前获取从今天开始到 6 天的日期和金额

最佳答案

使用 DATE_FORMAT 函数使用聚合并将日期时间转换为日期

select DATE_FORMAT(date_stamp, '%M %D %Y')
as date_stamp,sum(amount) as amount from table_name
where date(date_stamp)>= date(now()) and date(date_stamp)<= date(now()-6)
group by DATE_FORMAT(date_stamp, '%M %D %Y')

关于mysql - 获取同一日期的数据总和并获取每周报告的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58813726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com