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