SQL中的条件总和

迪利坦特

我正在寻找一种在条件为另一个字段的条件选择语句中添加创建求和的方法。最好用一个例子来解释。

假设我们在表中具有以下值

EmployeeID     SalesQty      Verified
0025           34            Y
0040           56            Y
0040           17            N
0040           44            Y

然后,我想返回以下内容,其中总销售额是EmployeeId上的分组中所有salesqty值的总和,而只有那些已被验证的记录的已验证销售额是Y。

EmployeeID      TotalSales      VerfifiedSales
0025            34              34
0040            117             100
克里斯托弗

试试这个:

SELECT 
    EmployeeID, 
    SUM(SalesQty) AS TotalSales, 
    SUM(CASE WHEN Verified = 'Y' THEN SalesQty ELSE 0 END) AS VerfifiedSales
FROM
    Tbl
GROUP BY
    EmployeeID

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sql总和与where条件

来自分类Dev

按国家和条件计算SQL分区中的市场总和

来自分类Dev

条件字段='x'的SQL总和

来自分类Dev

使用proc SQL的条件总和

来自分类Dev

条件字段='x'的SQL总和

来自分类Dev

R中的条件列总和

来自分类Dev

SAS中的条件累积总和

来自分类Dev

带有条件条件语句的总和在SQL中如何工作

来自分类Dev

SQL中总和的差异

来自分类Dev

使用值的总和作为条件(SQL查询)

来自分类Dev

使用值的总和作为条件(SQL查询)

来自分类Dev

一个SQL查询中来自不同条件的多个汇总总和

来自分类Dev

如果条件匹配,则查找列中字段总和的 SQL 查询,否则返回默认值

来自分类Dev

SQL Server中的分组总和

来自分类Dev

SQL Server中的总和或乘法

来自分类Dev

SQL中的小数(时间)总和

来自分类Dev

SQL Server中的分组总和

来自分类Dev

SQL中多列的总和

来自分类Dev

Codeigniter 中的 SQL 列总和

来自分类Dev

codeigniter 中 SQL 列的总和

来自分类Dev

SQL - postgres 中的累积总和

来自分类Dev

总和在 sql 中运行

来自分类Dev

SortedList中的值总和和键的条件

来自分类Dev

组织表中的条件总和(sumif)

来自分类Dev

Excel或Libreoffice Calc中的条件总和

来自分类Dev

mongodb聚合中的多个条件总和

来自分类Dev

条件总和

来自分类Dev

SQL Server:查询以获取表 2 的 Col2 中条件的 Table1 的 Col1 中的值的总和

来自分类Dev

SQL Server查询:有条件地获取总和