2011-10-28 35 views
0

好吧,所以我建立了一個數據庫,讓我跟蹤潛在客戶的電話。基本上,用戶生成呼叫列表,並且在呼叫每個客戶之後,他們將我的一個表格中的呼叫狀態字段更新爲「已到達人員」,「線路忙碌」,「已斷開連接的號碼」等。微軟訪問 - 最大功能與日期不工作

我遇到的問題是,當我運行「生成呼叫列表」查詢(我用它來填充呼叫列表表格)時,我收到了已經聯繫過的人。我有一個條件,排除任何人的呼叫狀態「達到人」,但由於某種原因,它不起作用。這是SQL。

SELECT [Telephone Status].Patient_ID, Max([Telephone Status].Date_Called) 
AS [Date Last Called] 
FROM [Telephone Status] 
WHERE ((([Telephone Status].Call_Status_Details)="Call Back Later") AND 
(([Telephone Status].Call_Status)<>"Person Reached")) 
GROUP BY [Telephone Status].Patient_ID; 

我認爲,通過使用最多的功能與Date_Called場,我會排除誰擁有從最近的通話(最大)「人達」狀態的個體,但我仍然得到人們誰已經達到。

是否有人能告訴我如何爲每個參與者檢查最近Date_Called條目的這種情況(「已到達人員」),並在條件爲真(已達到人員)時排除他們?

感謝

回答