yhdata_zfYQk03B玄铁一
2022-5-8 14:49:18 发布在问答
【大数据】 如下代码要如何修改才可以多条件求和,谢谢@
本帖最后由 yhdata_zfYQk03B 于 2022-5-8 14:50 编辑

目前我只会单条件求和。
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条销售额记录,需要把这两销售额相加合计。

名称是有很多种,因为是例子我就写了一个名称,知晓。

请各位抽空帮忙看看,非常 谢谢各位。

0508.jpg

[td]
类型
名称
日期
销售额
合计销售额
出货周三2022/2/2 01:20:114070
入货周三2022/2/3 04:20:111010
出货周三2022/2/2 01:20:113070
退货周三2022/2/2 01:20:111010
送出周三2022/2/3 09:20:119090
别名周三2022/2/2 22:20:111010

最佳答案

yhdata_Sv2wbZDT 铂金三

2022-05-08 14:49:19

试一下这样子呢? SELECT A.类型, A.名称, A.日期, A.销售额, B.合计销售额 FROM test A LEFT JOIN ( select 类型,名称,日期, sum(销售额) AS 合计销售额 FROM test group by 类型,名称,日期 ) B ON A.名称 = B.名称 and A.类型=B.类型 and A.日期 = B.日期
查看完整内容
3183
5
精彩评论5
yhdata_Sv2wbZDT铂金三
发表于 2022-5-8 14:49:19 显示全部楼层
yhdata_zfYQk03B 发表于 2022-5-8 15:27
您好,可不可以直接在代码上实现?
因为这个数据量太大了,如果是视图上实现会比较卡,SQL语句实现好后再 ...

试一下这样子呢?
SELECT
A.类型,
A.名称,
A.日期,
A.销售额,
B.合计销售额
FROM test A
LEFT JOIN (
select 类型,名称,日期,
sum(销售额) AS 合计销售额
FROM test
group by 类型,名称,日期
) B
ON A.名称 = B.名称 and A.类型=B.类型 and A.日期 = B.日期
回复

使用道具 2#

永洪tech-yjh玄铁二
发表于 2022-5-8 15:02:03 显示全部楼层
写SQL实现方法如下:
SELECT
A.类型,
A.名称,
A.日期,        //把日期转换为年月日
A.销售额,
B.合计销售额
FROM test A
回复

使用道具 3#

yhdata_zfYQk03B玄铁一
发表于 2022-5-8 15:11:50 显示全部楼层
永洪tech-yjh 发表于 2022-5-8 15:02
写SQL实现方法如下:
SELECT
A.类型,

您好,日期这个是用DATE(A.日期),但是要多个条件求各这个语句应该要怎么修改?

因为目前这个我只会一个条件。
回复

使用道具 4#

yhdata_Sv2wbZDT铂金三
发表于 2022-5-8 15:15:36 显示全部楼层
yhdata_zfYQk03B 发表于 2022-5-8 15:11
您好,日期这个是用DATE(A.日期),但是要多个条件求各这个语句应该要怎么修改?

因为目前这个我只会一 ...

https://www.yonghongtech.com/help/Z-Suite/9.2/ch/topic276.htm
您看一下这个多粒度表达式可不可以实现您想要的效果呢
回复

使用道具 5#

yhdata_zfYQk03B玄铁一
发表于 2022-5-8 15:27:40 显示全部楼层
yhdata_Sv2wbZDT 发表于 2022-5-8 15:15
https://www.yonghongtech.com/help/Z-Suite/9.2/ch/topic276.htm
您看一下这个多粒度表达式可不可以实现 ...

您好,可不可以直接在代码上实现?
因为这个数据量太大了,如果是视图上实现会比较卡,SQL语句实现好后再做视图,用起来不会卡。
回复

使用道具 6#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部