SELECT DATEPART(YEAR, t_kqlist23.RQCHAR) AS [Year], DATEPART(MONTH, t_kqlist23.RQCHAR) AS [Month], t_kqlist23.BSIN AS BSIN, t_kqlist23.ESOUT AS ESOUT, T_JKDX.YDJBH AS card_number, T_BM_BM.BMMC AS department, T_BM_ZW.ZWMC AS duties, T_JKDX.XM AS name, T_BM_GZ.GZMC AS work_type_name, COUNT(*) AS [Count] FROM [cxrydw].[guoxw].[t_kqlist23] AS t_kqlist23 LEFT JOIN [cxrydw].[guoxw].[T_JKDX] AS T_JKDX ON T_JKDX.XTBH = t_kqlist23.XTBH LEFT JOIN [cxrydw].[guoxw].[T_BM_BM] AS T_BM_BM ON T_BM_BM.BMBM = T_JKDX.BMBM LEFT JOIN [cxrydw].[guoxw].[T_BM_ZW] AS T_BM_ZW ON T_BM_ZW.ZWBM = T_JKDX.ZWBM LEFT JOIN [cxrydw].[guoxw].[T_BM_GZ] AS T_BM_GZ ON T_BM_GZ.GZBM = T_JKDX.GZBM WHERE DATEPART(YEAR, t_kqlist23.RQCHAR) = 2023 AND t_kqlist23.XTBH = '17' GROUP BY DATEPART(YEAR, t_kqlist23.RQCHAR), DATEPART(MONTH, t_kqlist23.RQCHAR), t_kqlist23.BSIN, t_kqlist23.ESOUT, T_JKDX.YDJBH, T_BM_BM.BMMC, T_BM_ZW.ZWMC, T_JKDX.XM, T_BM_GZ.GZMC ORDER BY [Year], [Month] 改成查询出每月的数据条数
时间: 2024-04-13 22:25:02 浏览: 147
Sqlserver_build_calendar.zip_SQL_Server_SQL_
这个查询已经是用于查询每月的数据条数了。它在SELECT子句中使用了COUNT(*)函数来统计每个月的数据条数,并将结果命名为[Count]。在GROUP BY子句中,按照年份、月份、BSIN、ESOUT、card_number、department、duties、name和work_type_name进行分组。最后使用ORDER BY子句按照年份和月份进行排序。所以这个查询已经可以得到每个月的数据条数了。
阅读全文