数据库中的 "Status Update History" 在哪里

Where is "Status Update History" in Database

有人知道审批中心 "Status Update History" 的信息在数据库中的什么位置吗?特别是我正在寻找给定更新的状态标志(未发布或已发布)。我正在尝试根据这些信息构建一个报告,我希望有人在数据库中找到了这个标志。我正在使用 Project Server 2013。

Answered Post from Technet by Raushan_kumar

我仍然有兴趣将批准的实际小时数链接到查询,但到目前为止还没有成功。

Status History related information are available in MSP_ASSIGNMENT_TRANSACTIONS table however Status Flag can be check by comparing WPROJ_LAST_PUB and ASSN_TRANS_SUBMIT_DATE fields.

SQL 查询:

SELECT T.ASSN_TRANS_SUBMIT_DATE, P.PROJ_NAME, A.TASK_NAME,

IS_PUBLISHED = CASE WHEN P.WPROJ_LAST_PUB > T.ASSN_TRANS_SUBMIT_DATE THEN 1 ELSE 0 END

来自 PUB.MSP_ASSIGNMENT_TRANSACTIONS T

LEFT OUTER JOIN PUB.MSP_ASSIGNMENTS_SAVED A ON T.ASSN_UID = A.ASSN_UID

左外连接 PUB.MSP_PROJECTS P ON A.PROJ_UID = P.PROJ_UID