吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 451|回复: 7
收起左侧

[求助] sql

[复制链接]
yk156511 发表于 2021-12-17 13:07
image.png 如图 W 和Q列数据有完全一样的。有的是在W列,有的是在Q列。我要对WQ列求和,对于这种相同的不能重复求和,不能简单的两个sum(),不然会重复,语句怎么写啊

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Geven_Zhang 发表于 2021-12-17 15:30
建议先把需求描述清楚~
currentdirect 发表于 2021-12-17 15:31
那重复的是去重之后再求和还是重复的不要求和
Mainos 发表于 2021-12-17 16:11
someonewhite 发表于 2021-12-17 16:43
select
    case
   when w=q then w
   else w+q
   end
from tablename
Eapoul 发表于 2021-12-17 16:48
需求下次可以讲的清楚点,你的表述有好多种意思。
如果只是对w和q列分别求和,可以用distinct关键字剔除重复数据。
SELECT SUM(DISTINCT 列名) FROM 表名
龙性 发表于 2021-12-17 18:02
不知道问的是什么?
chengxuyuan01 发表于 2021-12-17 18:56
分两部分取值,一半查两列相等的列表,一半查两列不相等的列表,然后两个sql连接就行了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2022-5-20 08:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表