gpt4 book ai didi

mysql - 在 CakePHP 中查找按用户按月划分的记录总和

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

我想从数据库中检索一组值,每个月一个值,即用户交易价格的总和。

例如:用户在 3 月份购买了三件商品(1 欧元、2 欧元、3 欧元),在 4 月份购买了两件商品(5 欧元、10 欧元)。

我想返回一个包含类似 {mar:6,apr:15} 的数组

如果解释不好,我深表歉意,但有人能给我指出正确的方向吗?

谢谢

kSeudo。

最佳答案

您必须按purchaseDate分组并对purchaseAmounts求和:

Select Date_Format(purchaseDate, '%M%Y') month, sum(purchaseAmounts)
From purchases
Group by Date_Format(purchaseDate, '%M%Y')

如果您想要每个用户和每月的金额,请包含用户ID:

Select UserID, Date_Format(purchaseDate, '%M%Y') month, sum(purchaseAmounts)
From purchases
Group by UserID, Date_Format(purchaseDate, '%M%Y')

如果您要查找单个用户的购买情况,请将 where UserID = That_Users_ID 添加到第一个语句中。

关于mysql - 在 CakePHP 中查找按用户按月划分的记录总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9532227/

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