查询某个时间段内的所有TFS代码提交记录

本文介绍了一个SQL存储过程,用于查询指定时间段内TFS系统的代码提交记录,包括变更集ID、用户、提交日期和注释等信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码如下,没那么多废话哈。
 
/*
--查询某个时间段内的所有TFS代码提交记录
--2014.11.27
--万泽贵
*/
--DROP PROC prc_QueryCommitedHistoryByLocalTime
CREATE PROC prc_QueryCommitedHistoryByLocalTime ( @start DATETIME
                                                 ,@end DATETIME
                                                )
AS
    BEGIN
        WITH cte
                  AS (
                       SELECT *
                               ,DATEADD(HOUR,
                                        DATEDIFF(HOUR, GETUTCDATE(), GETDATE()),
                                        CreationDate) cndate --将UTC转成localTime
                       FROM tbl_ChangeSet
                     )
            SELECT a.ChangeSetId AS [变更集]
                   ,c.AccountName AS [用户]
                   ,a.cndate AS [提交日期]
                   ,a.Comment AS [注释]
            FROM cte a
                    INNER JOIN tbl_VCIdentityMap b
                    ON a.OwnerId = b.IdentityId
                       AND b.PartitionId = a.PartitionId
                    INNER JOIN tfs_Configuration.dbo.tbl_Identity c
                    ON c.PartitionId = b.PartitionId
                       AND c.Id = b.TeamFoundationId
            WHERE a.cndate >= @start
                    AND a.cndate <= @end
            ORDER BY a.cndate DESC
    END
 --prc_QueryCommitedHistoryByLocalTime '2014-11-26','2014-11-27'

 

转载于:https://www.cnblogs.com/wanzegui325/articles/query_tfs_code_commit_history.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值