我有一個日期範圍限制的查詢記錄:擴展SQL查詢,以包括超出給定日期
select * from mytable
where COMPLETIONDATE >= TO_DATE('29/06/08','DD/MM/YY')
and COMPLETIONDATE <= TO_DATE('29/06/09','DD/MM/YY')
該表是一個日誌的一票系統的活動。內容可能是這樣的:
ticket_id|activity|completiondate
1 1 some
1 2 some
1 3 some
1 4 some
2 1 some
2 2 some
2 3 some
2 4 some
這樣我知道每個活動何時完成。
我的問題是,如果第一個活動的completiondate
發生的時間範圍 「之前」 我損失信息:
其中completiondate> = 09年7月1日和completiondate < = 09年7月30日
ticket_id |activity|completiondate
123 3 1 jul 09
123 4 2 jul 09
在這種情況下,我失去了發生在6月30日或之前的活動1和2的日期。
我該如何在限制要顯示的項目的日期範圍的同時,還包含超出日期範圍的相同門票的日期?
這是一個票報告,所以我必須看到:
Tickets from jun 1 - 30 :
Page won't load, received: march 20, fixed: jun 15
Change color, received: jun 5, fixed: in progress...
等
因此,您希望日期範圍內的所有條目與日期範圍內的某個條目相關聯嗎?那麼,是什麼使該協會?例如,ID列是一個Ticket ID? – 2009-06-29 18:05:43