如何统计每个月出现的次数?

How to count the number of occurrences per month?

我有一个程序,想从中生成报告。该程序适用于提供送货服务的杂货店。客户下订单,程序捕获客户希望购买的各种商品,例如订单 21 和程序列出了与该特定订单相关的各种项目。

我想生成一个 SQL 查询来计算客户每月下的订单数量,并希望它看起来像这样

No of orders Month
10           Jan
20           Feb
30           March

我拥有的SQL是

SELECT COUNT(OrderID) AS "Number Of Orders", datepart(month, order_date) AS "Month"
FROM "ORDER"
Group by datepart(month, order_date);

显示器

Number of Orders  Month
16                9

然而,这是各个月份的所有订单计数,仅在第 9 个月(9 月)显示。

希望这会有所帮助:

select COUNT(OrderID) as "Number Of Orders",DATENAME(mm,order_date) as "Month" from "ORDER" group by DATENAME(mm,DueDate) order by 2