统计oa人数
按月统计
要按月统计HrmResource表中createdate字段的数据,并且该字段的格式为YYYY-HH-MM,可以使用SQL语句进行分组统计。在MSSQL中,可以使用CONVERT或者CAST将createdate转换为日期格式,并提取出年份和月份进行统计。
以下是一个示例 SQL 查询,用于按月份统计数据数量:
SELECT
LEFT(createdate, 4) AS Year, -- 提取年份
SUBSTRING(createdate, 6, 2) AS Month, -- 提取月份
COUNT(*) AS TotalCount -- 统计数量
FROM
HrmResource
GROUP BY
LEFT(createdate, 4), -- 按年份分组
SUBSTRING(createdate, 6, 2) -- 按月份分组
ORDER BY
Year, Month; -- 按年份和月份排序
SQL 语句说明:
- LEFT(createdate, 4):提取createdate的前四个字符作为年份。
- SUBSTRING(createdate, 6, 2):提取createdate中第6到第7个字符作为月份。
- COUNT(*):计算每个月的记录数。
- GROUP BY:根据年份和月份进行分组。
- ORDER BY:按照年份和月份进行排序。
以上查询将返回一个包含每年每月的记录总数的结果集。请确保createdate字段的格式为YYYY-HH-MM,以便这个查询能够正常工作。
本文发布于 40 天前,内容仍有参考价值
评论
请先登录后再评论
登录