单个查询中有多个选择语句

苏尼基姆

总数应为ShipperID的总和。这是我到目前为止的代码,但是我看到的列全为1。如果您看一下,数字3、2、1列的数字加起来并不等于总数,只显示一串1。

SELECT 
OrderDate,
COUNT(OrderID) AS totalID, 
(SELECT COUNT(ShipperID) FROM Orders WHERE ShipperID='3' GROUP BY OrderDate) AS number3, 
(SELECT COUNT(ShipperID) FROM Orders WHERE ShipperID='2' GROUP BY OrderDate) AS number2, 
(SELECT COUNT(ShipperID) FROM Orders WHERE ShipperID='1' GROUP BY OrderDate) AS number1
FROM Orders 
WHERE OrderDate >= '1996-07-04' 
GROUP BY OrderDate 
ORDER BY OrderDate ASC;

https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_count

专线小巴

无需这些多个子查询。您只能扫描该表一次,然后在聚合函数中使用条件表达式:

SELECT case_start_date_time AS eventdatetime, COUNT(*) AS total_riskid, 
    SUM(CASE WHEN transaction_details_analyst_action = 'PASS' THEN 1 ELSE 0 END) as pass_count,
    SUM(CASE WHEN transaction_details_analyst_action = 'FAIL' THEN 1 ELSE 0 END) as fail_count,
    SUM(CASE WHEN transaction_details_analyst_action = 'REINSTATE' THEN 1 ELSE 0 END) as reinstate_count
FROM lz.risk_rcm_ato_flattened
WHERE eventdatetime >= '2020-12-01'
GROUP BY case_start_date_time

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单个查询中有多个选择计数(*)

来自分类Dev

单个宏中有多个语句

来自分类Dev

单个查询中有多个CTE

来自分类Dev

单个表中有多个查询结果

来自分类Dev

单个查询中有多个UPDATE

来自分类Dev

使用'group by'和'join'时在单个查询中有多个select语句

来自分类Dev

查询中有多个LIKE语句

来自分类Dev

Pig:单个语句中有多个join语句

来自分类Dev

Alasql-单个promise语句中有多个sheetids

来自分类Dev

C ++输入失败:单个语句中有多个输入

来自分类Dev

单个语句中有多个COUNT和GROUP BY

来自分类Dev

单个查询中有多个array_agg()调用

来自分类Dev

MYSQL-单个查询中有多个计数

来自分类Dev

MYSQL-单个查询中有多个计数

来自分类Dev

同一选择中有多个SQL查询?

来自分类Dev

SQL或语句与多个选择查询

来自分类Dev

SQL查询多个选择语句

来自分类Dev

选择和删除查询作为单个语句

来自分类Dev

选择和删除查询作为单个语句

来自分类Dev

从单个存储过程中的多个select语句中选择指定的查询

来自分类Dev

单个页面中有多个Dropzone

来自分类Dev

单个UITableView中有多个CustomCell

来自分类Dev

单个页面中有多个<HTML>标签

来自分类Dev

单个sql中有多个count * sql

来自分类Dev

单个参数中有多个列

来自分类Dev

在单个查询中使用多个IF NOT EXISTS语句

来自分类Dev

在单个查询中使用多个IF NOT EXISTS语句

来自分类Dev

If语句中有多个命令?

来自分类Dev

警报盒中有多个选择芯片