sql-server - SQL Server ID 新订单和处理中订单的计数
问题描述
我有一个日期从公司订购的客户的 ID 计数。
我想计算在该日期仍有订单仍在进行中的客户的 ID 并将它们加在一起
表被称为Order
ID
Date
Status.. this has option of outstanding or complete
请帮忙
解决方案
SELECT COUNT(ID) FROM ORDER WHERE DATE = 'YOUR DATE' AND STATUS = 'OUTSTANDING'
这将计算在所选日期有多少 IDS 有未完成的订单,但如果您希望获得 ID 的总和,请使用
SELECT SUM(ID) FROM ORDER WHERE DATE = 'YOUR DATE' AND STATUS = 'OUTSTANDING'
ALSO
如果一个 ID 在同一日期出现超过 1 个常规订单等,只需使用DISTINCT
上述查询
推荐阅读
- python - 如何在 dask 中找到数据帧的长度?
- bash - jq合并对象内的数组
- facebook - Facebook Graph API - 帐户支出限额
- fabricjs - 从fabric.js上加载的svg获取可编辑的文本?
- php - 如何使用 Laravel 在页面上显示最近创建的页面?
- string - 如何在 Python 中获取十六进制数字作为字符串?
- sql-server - 如何编写触发器以将数据从一个表插入到位于不同主机服务器中的另一个表中?
- python-3.x - 使用 conda 创建虚拟环境,尽管指定了版本,但我得到了错误的 Python 版本。为什么?
- typo3 - TYPO3 v8LTS表单框架表单定义存储
- c# - 用字符串 [] 或字符串列表计算单词?