SQL Server的ID新订单数和正在处理的订单

时间:2019-07-23 10:00:20

标签: sql-server

我有一个日期从公司订购的客户ID的数量。

我想计算当天仍在处理订单的客户的ID,并将它们加在一起

表称为Order

ID
Date
Status.. this has option of outstanding or complete

请帮助

1 个答案:

答案 0 :(得分:0)

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