0
每個記錄讀取「天」記載有「日期範圍」,由start_date
和end_date
列表示。當start_date和end_date是相同的日期值時,該記錄跨越一天。PG:使用起始日期日期和結束日期列
+-----------+------------+------------+
| foo_count | start_date | end_date |
+-----------+------------+------------+
| 25 | 2014-02-11 | 2014-02-17 | <- spans one week
| 30 | 2014-02-20 | 2014-02-20 | <- spans one day
| 15 | 2014-02-21 | 2014-02-21 | <- spans one day
| 45 | 2014-02-22 | 2014-02-22 | <- spans one day
+-----------+------------+------------+
有沒有一種方法來獲取只紀錄,代表了單日(即起始日期日期和結束日期的比賽)?
我中有你沒有解釋正確,因爲答案太簡單了... WHERE START_DATE = END_DATE問題的感覺? – harmic
哈哈,我不知道我能更好解釋,但在這裏不用...「事件」表中有跨越不同的日期範圍事件。有些事件可能會持續一週(見我例子中的第一行),有些事件可能只持續一天(參見示例中的最後三行)。我只想獲取僅限一天的活動。 – imderek
在這種情況下,在我先前的評論在WHERE子句應該工作 – harmic