【发布时间】:2013-08-23 17:25:35
【问题描述】:
这里有新的 SQL 开发人员。我正在为我们的 Asterisk 服务器编写一个通话记录应用程序。在一张表(CDRLogs)中,我有来自电话系统的通话记录(src、dst、calldate、duration)。在另一个表中,我有(员工)我有 empName、empExt、extStartDate extEndDate)。我想根据谁在通话日期使用特定的分机,将两者在 src 和 empExt 上结合在一起。在给定的时间范围内,每个扩展一个用户。
例如,我们在 7 月份有 3 个不同的用户坐在 x100。在员工表中,我记录了每个人开始和结束使用该分机的日期。如何让加入来反映这一点?
提前致谢
【问题讨论】:
-
您使用的是什么关系型数据库?
calldate、extStartDate、extEndDate的数据类型是什么? -
@Declan_K MSSQL 2008。Calldate 是 datetime,extStartDate 和 extEndDate 是 smalldatetime
标签: sql sql-server-2008 join