表上的统计信息的SQL查询(SQL查询中的帮助)

时间:2018-01-22 05:26:27

标签: sql sql-server database

在SQL Server查询中需要帮助。附加了SQL表和所需输出的图像

1 个答案:

答案 0 :(得分:0)

以下查询应该完成这项工作。 ADDED_BY列中的名称似乎是两列中聚合的参考。

SELECT A.ADDED_BY, A.TOTAL_RECORDS_ADDED_BY,
COUNT(B.UPDATED_BY) AS TOTAL_RECORDS_UPDATED_BY
FROM
    (SELECT ADDED_BY, COUNT(*) AS TOTAL_RECORDS_ADDED_BY
    FROM
    YOUR_TABLE
    GROUP BY ADDED_BY) A
LEFT JOIN
YOUR_TABLE B
ON A.ADDED_BY = B.UPDATED_BY
GROUP BY A.ADDED_BY, A.TOTAL_RECORDS_ADDED_BY;