筛选拆单后订单状态全部为已取消状态的订单有哪些

简介: 筛选拆单后订单状态全部为已取消状态的订单有哪些

背景

用户下单之后,我们会按照发货仓库进行拆单,即一个父订单可能会对应过个子订单。现在有一个场景需要查询有哪些父订单下的子订单是全部都被取消的,订单的取消状态为99。

筛选拆单后订单状态全部为已取消状态的订单有哪些?

select parent_order_no,t.total_qty, t.99_qty from (
select parent_order_no,count(*) as total_qty,sum(case when order_status = 99 then 1 else 0 end) as 99_qty
from order_main where order_type = 3 
group by parent_order_no
) t
where t.total_qty = t.99_qty

本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。

目录
相关文章
|
运维 Linux
Linux系统调优详解(二)——CPU负载查看相关命令
Linux系统调优详解(二)——CPU负载查看相关命令
376 10
|
存储 数据采集 Oracle
医疗(医院)数据中台建设方案
以广州某三甲医院数据中台建设目标为例
3725 0
|
传感器
AC31 40和50系列
AC31 40和50系列
194 1
AC31 40和50系列
|
云安全 监控 安全
AWS 云安全深度剖析:如何有效监测 SSH 暴力攻击
云基础设施多由基于Linux的机器主导,因其开源、低成本、可靠性和灵活性。然而,这些机器易受黑客攻击,尤其是通过SSH通道。SSH(安全外壳协议)用于加密连接,确保远程登录和文件传输的安全性。在AWS中,管理员通过SSH保护Linux实例的远程访问,但暴露SSH服务会增加暴力破解风险。攻击者利用暴力破解程序尝试获取访问权限,进而感染主机或窃取数据。为防御此类攻击,建议使用SIEM解决方案监控日志,检测异常登录行为,并阻止可疑IP地址。此外,避免公开暴露SSH服务,添加双因素身份验证等额外安全层,以增强云安全性。
324 17
|
Java 数据库连接 mybatis
mybatis判断list不为空
mybatis判断list不为空
584 0
|
机器学习/深度学习 算法 Serverless
三元组损失Triplet loss 详解
在这篇文章中,我们将以简单的技术术语解析三元组损失及其变体批量三元组损失,并提供一个相关的例子来帮助你理解这些概念。
522 2
|
存储 数据可视化 数据管理
Google Earth Engine谷歌地球引擎GEE外部栅格矢量数据导入管理与下载及数据与代码共享
Google Earth Engine谷歌地球引擎GEE外部栅格矢量数据导入管理与下载及数据与代码共享
543 1
|
小程序 开发者
【经验分享】支付宝小程序如何获取外部链接携带的参数
【经验分享】支付宝小程序如何获取外部链接携带的参数
1338 7
|
NoSQL Redis
Redisson官方文档 - 11. Redis命令和Redisson对象匹配列表
Redis命令和Redisson对象内部操作的对照表。
12167 0
|
Web App开发 传感器 Android开发
APP兼容性测试都需要考虑哪些场景?
APP兼容性测试都需要考虑哪些场景?
501 0

热门文章

最新文章