简体   繁体   English

如何从SQL Server获取每年每月的计数记录?

[英]How to get count record for every month for year from SQL Server?

I tried this code, it's returning all records with month name, but without total count 我尝试了这段代码,它返回了所有带有月份名称的记录,但没有总数

SELECT 
    DATENAME(month, DATEADD(month, MONTH([R_datetime]), -1 )) MonName,
    COUNT(*) count 
FROM 
    [Tbl_TechRequest]
WHERE 
    ([R_datetime]) BETWEEN DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0) 
                       AND DATEADD(yy, DATEDIFF(yy, 0, GETDATE()) + 1, -1)    
GROUP BY  
    [R_datetime] 
SELECT 
    DATEPART(year, R_datetme),
    DATEPART(month, R_datetime),
    count (*) 
from myTable
where
    [R_datetime])  > = DATEADD(yy, DATEDIFF(yy, 0, GETDATE()) + 1, -1) 
group by 
    DATEPART(year, R_datetme), 
    DATEPART(month, R_datetime)

OR 要么

SELECT
    DATEPART(year, R_datetme)*100 + DATEPART(month, R_datetime),
    count(*) 
from myTable
where
    [R_datetime])  > = DATEADD(yy, DATEDIFF(yy, 0, GETDATE()) + 1, -1) 
group by 
    DATEPART(year, R_datetme)*100 + DATEPART(month, R_datetime)

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

相关问题 获取SQL Server当年的每个月 - Get every month of the current year in SQL Server 如何从 SQL 服务器获取每小时仅一个月内第一条记录的记录? - How to get records from SQL Server for every hour only first record in a day in a month? 如何在sql server中将此年份和月份与此字符串分开? - How to get year and month separately from this string in sql server? 在SQL Server中的2个日期之间,每年每个月每年的天数 - Number of day Count in every week in every month year wise between 2 dates in sql server 如何从SQL中的日期获取月份和年份 - How to get month and year from date in SQL 如何从 SQL 服务器中的给定月份和年份获取月份的第一天和最后一天 - How to get the First day and last day of the month from given month number and year in SQL Server 如何从SQL数据库中检索记录匹配的MemberID,月份和年份 - How to retrieve record match memberID, month and year from sql database 计算一年中每个月的行-SQL Server - Count rows each month of a year - SQL Server 如何从t-sql中获取过去一年中每个月的数据,每个月应该在不同的列中 - how can I get data from every month from past one year in t-sql and each month should be in different column 如何获得每年每个月的最大值 - how to get max of every month of every year
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM