如何统计每个月出现的次数?
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
我有一个程序,想从中生成报告。该程序适用于提供送货服务的杂货店。客户下订单,程序捕获客户希望购买的各种商品,例如订单 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