我有兩個表tbl_DaysWeeksMonths(左表)和tbl_Telephony(右表)。 tbl_DaysWeeksMonths有列(Row_Date/Week/Month)的每一天的每一天的記錄,而tbl_Telephony每天有數百個代理的電話數據與列(row_date/agent/calls/talk time)(注意:每個代理只有記錄一週5-6天而不是每天)。訪問加入查詢
我想加入這兩個表,這樣每個代理商都有一週的每一天,無論記錄如果他們採取在一天或沒有電話。我想爲顧問沒有接聽電話的日子顯示空白記錄(日期字段除外)。例如:
## Date ## ## Agent ## ## Calls ## ## Talk Time ##
1. 26/05/2012 | James | 40 | 560
2. 27/05/2012 | James | |
3. 28/05/2012 | James | 34 | 456
4. 29/05/2012 | James | |
5. 30/05/2012 | James | 40 | 643
6. 31/05/2012 | James | 36 | 345
7. 01/06/2012 | James | 31 | 160
我想使用下面的代碼,但我不認爲它是正確的。有關更好的代碼使用的任何建議。請幫忙。
SELECT tbl_DaysWeeksMonths.Row_Date,
[tbl_Telephony].Consultant,
[tbl_Telephony].i_acdtime
FROM tbl_DaysWeeksMonths
LEFT JOIN [tbl_Telephony]
ON tbl_DaysWeeksMonths.Row_Date = [tbl_Telephony].row_date;
您應該使用代碼格式按鈕'{}'來整潔佈局。 – Fionnuala
您的SQL看起來還好我,什麼是錯的,從你的觀點? – Fionnuala