T-SQL计算StartTime和EndTime跨越不同月份的时间统计数据

时间:2010-09-20 19:11:39

标签: tsql

我正在查询包含会议室预订记录的数据库。由于我们是一家全球性公司,因此我们可以满足不同月份的预订,例如:

StartTime ........................ EndTime .................. ...... MeetingName

06/30/2010 11:45 PM ........ 07/01/2010 01:00 AM .....我的会议

如果我想确定2010年7月的使用率,我如何在上述预订中包含房间的使用时间?如果我的报告仅在7月内使用了几个小时。

如果我在6月报道的话也是如此......我怎么只报告6月会议使用的45分钟?

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

由于您的数据库未按时标准化,因此您需要确定每条记录的时区,或者,如果可能的话,还需要确定组织单位,然后您就可以在同一时区内完成所有工作。