繁体   English   中英

如何计算每个月和每年的值的数量? SQL

[英]How to count the number of a value in each month and year? SQL

如何计算每个月和每年的“取消”值的数量? 谢谢!

 res                   date
---------------------------------------   
cancel                 2022-05-02
cancel                 2022-04-22
cancel                 2022-04-08
cancel                 2022-03-01

微软 SQL

预期输出:

 month&year          numcases
-------------------------------
05-2022                  300
04-2022                  543

ETC....

你可以开始尝试这样的事情:

SELECT YEAR([date]), MONTH([date]), COUNT(*) AS [Number]
FROM [Table]
GROUP BY YEAR([date]), MONTH([date])

[日期] 列应该是日期时间。 如果是文本,您将不得不对其进行转换:

SELECT YEAR(CAST([date] AS datetime)), ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM