目前我只会单条件求和。
SELECT
A.类型,
A.名称,
A.日期,
A.销售额,
B.合计销售额
FROM test A
LEFT JOIN (
select 名称,
sum(销售额) AS 合计销售额
FROM test
group by 名称
) B
ON A.名称 = B.名称
想根据(类型、名称、日期)以及销售额 最后得出 合计销售额。
就比如名称是周三,日期是2022/2/2 类型是出货,有2条销售额记录,需要把这两销售额相加合计。
名称是有很多种,因为是例子我就写了一个名称,知晓。谢谢各位。
类型 | 名称 | 日期 | 销售额 | 合计销售额 |
---|---|---|---|---|
出货 | 周三 | 2022/2/2 01:20:11 | 40 | 70 |
入货 | 周三 | 2022/2/3 04:20:11 | 10 | 10 |
出货 | 周三 | 2022/2/2 01:20:11 | 30 | 70 |
退货 | 周三 | 2022/2/2 01:20:11 | 10 | 10 |
送出 | 周三 | 2022/2/3 09:20:11 | 90 | 90 |
别名 | 周三 | 2022/2/2 22:20:11 | 10 | 10 |
直接select *,sum(销售额) 合计销售额 from a group by 类型,日期j就可以了,分组求和啊