我有這樣的sales
表:用不同的查詢找到相同的表內的記錄,其中過濾
ID sid cid desciption price sdate
1 2 2 sadfsdf 177 11/12/2013
2 1 2 asdf 34 11/12/2013
3 2 2 asdsad 45 04/11/2013
(SID - 推銷員ID,CID - 客戶ID,說明 - 銷售介紹,SDATE - 銷售日期)
我想查找第12個月的銷售情況,並查找是否有同一銷售人員在上個月向同一客戶完成的任何銷售並顯示這些記錄。
例如,從該表中,輸出將是:
ID sid cid desciption price sdate
1 2 2 sadfsdf 177 11/12/2013
3 2 2 asdsad 45 04/11/2013
這是MS Access數據庫。
我已經使用這個查詢,但沒有運氣。
SELECT cid,
sid,
sdate
FROM sales
WHERE sdate > #12/01/2013 #
AND sdate < #12/31/2013 #
AND EXISTS (SELECT cid,
sid,
sdate
FROM sales
WHERE (sdate > #11/01/2013 #
AND sdate < #11/30/2013 #)
AND (sales.sid = sales.sid
AND sales.cid = sales.cid))
我已經使用這個查詢,但沒有運氣 - - select sid,sid,sdate from sales where sdate>#12/01/2013#and sdate <#12/31/2013#AND Exists (選擇cid,sid,sdate from sales where(sdate>#11/01/2013#和sdate <#11/30/2013#)和(sales.sid = sales.sid和sales.cid = sales.cid)) – HackerGK