sql - 使用 Tfs_Warehouse.dbo.FactCurrentWorkItem,如何从 Query 中获取请求和项目名称?
问题描述
我正在尝试从 TFS 获取所有当前项目名称和请求名称,这些名称未关闭且修补程序为“1”。这是我使用的查询
Select Distinct wi.System_Title,TP.ProjectNodeName
FROM Tfs_Warehouse.dbo.FactCurrentWorkItem FCWI
INNER join Tfs_Warehouse.dbo.DimTeamProject TP
ON FCWI.LastUpdatedDateTime = TP.LastUpdatedDateTime
INNER JOIN Tfs_Warehouse.dbo.DimWorkItem wi
ON TP.ProjectNodeSK = wi.TeamProjectSK
WHERE
wi.CDS_Project_HotFixRelated LIKE '1' AND
System_state NOT LIKE 'Closed'
AND wi.System_IsDeleted = '0'
AND wi.System_WorkItemType LIKE 'Request'
Order by System_Title DESC
如果我使用 Tfs_Warehouse.dbo.DimWorkItem 而不是 FactCurrentWorkItem 我可以获得结果,但 Tfs_Warehouse.dbo.DimWorkItem 的问题在于它也显示了所有历史记录,包括不再存在的项目状态
解决方案
推荐阅读
- debugging - Firefox(v82、v83)(32 位)调试器 - 内联变量预览未启用 - 如何解决?
- php - 如何使用自定义产品属性值更新 woocommerce 销售价格?
- python - 为 Python 套接字重新使用相同的 TCP 端口
- java - 数组超出索引 从用户获取输入
- java - Java:使用对受保护方法的反射以空参数调用方法
- r - quantmod - 计量经济学初学者
- python - Flask-SQLAlchemy 与 Oracle 数据库的多对多关系
- cypress - 赛普拉斯未通过测试视频录制无法处理
- csv - 在 Weka 中打开 CSV 文件时,如何解决此“错误数量的值”错误?
- java - java.lang.NullPointerException:无法调用“java.sql.Connection.prepareStatement(String)”返回值 null