我希望通过SQL Server查询获得本月列出的雇员数,以及上个月最后一天的雇员数。
因此,对于9月的每一天,我想显示PMActive下8月31日那一行的在职员工数。这是SQL查询的选择部分。有效总数在表1中。日期在表2中。
CAST(T2.Calendar_Date AS date) AS CalDate,
CAST(DATEADD(D,-(DAY(AD.Calendar_Date)),AD.Calendar_Date) AS date) AS PMEndDate,
T1.Active AS Active,
FROM F_Table1 T1
LEFT JOIN Table2 T2 ON Date=Date
在没有得到NULL或当前工作的雇员的情况下,我似乎无法编写代码来获取此数据字段。这就是输出的样子。
数据输出