小编Aym*_*meh的帖子

计算 2 个子查询,然后按日期分组 - mysql

我有这张桌子

附上图片

我想先做子查询,然后将它们按日期分组添加在一起

预期结果应该是这样的:

随附的

正在运行此查询

(
SELECT DATE_FORMAT(dd1.modified_datetime,'%Y-%m-%d') as date, (v1+v2) as value FROM
    (SELECT modified_datetime, Sum(data->"$.amount") as v1
        FROM transactions
        GROUP BY modified_datetime) as dd1 ,            
    (SELECT modified_datetime, MAX(data->"$.amount") as v2
        FROM transactions
        GROUP BY modified_datetime) as dd2

    GROUP BY dd1.modified_datetime, value
)
Run Code Online (Sandbox Code Playgroud)

并得到这个结果

随附的

感谢您的帮助

mysql sql database group-by subquery

-3
推荐指数
1
解决办法
160
查看次数

标签 统计

database ×1

group-by ×1

mysql ×1

sql ×1

subquery ×1