我有两个表,我的目标是创建一个新列,通过简单地将呼叫数除以小时数来计算每小时的呼叫数。但是,首先我想在进行计算之前将表 2 中的小时数添加到表 1 中,添加相应名称和日期的小时数。
Table1:
Name Calls Hours Date
--------------------------------------
John 50 3 9/10/2012
Paul 25 2 9/10/2012
Cindy 60 3 9/10/2012
David 50 2.5 9/10/2012
John 45 4 9/9/2012
Paul 50 5 9/9/2012
Cindy 20 2 9/9/2012
David 20 2 9/9/2012
Table 2:
Date Name Hours
------------------------------
9/10/2012 John 1
9/10/2012 Paul 2
9/10/2012 Cindy 2
9/9/2012 John 2.5
9/9/2012 Paul 1.5
9/9/2012 Cindy 0.5
最终我想要的查询输出是这样的:
Name Calls TotalHours CallsPerHour Date
-----------------------------------------------------
John 50 4 12.5 9/10/2012
Paul 25 4 6.25 9/10/2012
Cindy 60 5 12 9/10/2012
David 50 2.5 20 9/10/2012
John 45 6.5 6.9230 9/9/2012
Paul 50 6.5 7.6923 9/9/2012
Cindy 20 2.5 8 9/9/2012
David 20 2 10 9/9/2012
PS 名称在 db 中是唯一的。