我有一列存储时间段,如
|tcolumn |
|1990-01-01 ~ 1990-02-05, 1995-05-02 ~ 1995-08-01 |
|1992-03-01 ~ 1996-05-02, 1997-07-02 ~ 1998-11-01, 2001-03-02 ~ 2002-08-01 |
|1997-08-01 ~ 1998-07-12 |
每一行可以存储不同数量的时间段。
我想对列进行索引,以检查特定时间段的集合是否在列中。
有没有一种优雅的方法来解决这个问题?
我有一些想法,但都变得很复杂。
(我使用python访问数据库。(
下面是一个标准化环境的例子
t_id start_date end_date
1 1990-01-01 1990-02-05
1 1995-05-02 1995-08-01
2 1992-03-01 1990-05-02
2 1997-07-02 1998-11-01
2 2001-03-02 2002-08-01
3 1997-08-01 1998-07-12
在本例中,假设PRIMARY KEY可以在(t_id,start_date(上形成