謝謝各位大大的回答~~
我來整理一下最後的結果
因為我需要的欄位有 日期跟 AGAINID 還有customerid,
因此其實customerid會有重複的時候,不同日期下,
customerid所對應的againid可能跟前一天一樣也可能不一樣,
所以ClareQ大大的語法其實跟我寫的相同~
iping大大的語法較為簡潔,所以我最後是採用這個方法,
ORACLE也可以跑喔~~
SELECT distinct a.日期,
a..CUSTOMERID,
a..AGENTID
FROM AA a
WHERE a.customerid in
(select b.customerid
from AA b
where (日期區間)
group by customerid
having count(*) = 1)
AND (日期區間) --這邊不+日期條件的話,最後的結果會有誤喔~~
最後~ 再次謝謝大家給我的建議~ :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.202.218.61
※ 編輯: misssun 來自: 210.202.218.61 (08/17 16:34)