我需要設計一個在MS Access表中查找「重複項」的查詢。它們並不是真實的重複,因爲每個領域都不相同,但是在60天內兩次看病人的可能性很小,所以在這個時間範圍內的2個記錄可能是重複的。MS Access - 查詢設計幫助
在表中的相關列是: ID整數自動增量 patientid文本 proceduredate日期/時間
我想產生patientid的列表,其中proceduredate是在彼此的60天。我能找到的所有 「重複」 的列表,用下面的查詢:
SELECT * FROM tblProcedures WHERE patientid = ANY (SELECT tblProcedures.patientid FROM tblProcedures GROUP BY tblProcedures.patientid HAVING COUNT(tblProcedures .patientid)> 1) ORDER BY tblProcedures.patientid,tblProcedures.proceduredate DESC
但我不知道如何將結果限制涉及同一patientid其中proceduredate不到前面的過程60天的記錄。