当前位置:首页 » 编程语言 » sql统计两种状态下两个和
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql统计两种状态下两个和

发布时间: 2023-02-01 02:31:12

sql中如何将两个查询结果相加

做个简单的。
两个数据表db1,db2

查询结果A是从数据表db1获取的:
select names, sale from db1

查询结果B是从数据表db2获取的:
select names, sale from db2

则查询结果C:

select names,sum(sale) as sale
from
(select names, sale from db1
union
select names, sale from db2
)
group by names

Ⅱ SQL怎么统计个数

方法一:

SELECT SUM(正确数)+SUM(错误数) AS 总记录数,SUM(正确数),SUM(错误数)
FROM (
SELECT COUNT(1) 正确数,0 错误数
FROM TB
WHERE STATUS=1
UNION ALL
SELECT 0 正确数,COUNT(1) 错误数
FROM TB
WHERE STATUS=0) a

方法二:

select count(1)总记录数,sum(case when status=1 then 1 else 0 end)正确数,sum(case when status=0 then 1 else 0 end) 错误数 from T

Ⅲ sql 分类汇总查询语句

select dept as 部门,sum(pay) as 合计,sum(case zt when '01'then 1 else 0 end) as 个数(01状态),
sum(case zt when '02'then 1 else 0 end) as 个数(02状态),count(*) as 总数
from 表 group by dept

以上,希望对你有所帮助

Ⅳ SQL 如何对二个字段中的数字相加得到总数

SQL 语句使用 ‘+’号将两个字段的数值相加

例,表格 tt

Ⅳ SQL 两表统计求和怎么写

用inner join 连接起来即可
语句:
select a.出库单号,a.品牌,a.区域,a.数量,a.分配数量,b.装箱数量
from 出库单 a inner join 装箱明细 b on a.出库单号=b.出库单号