0

在我的 MySQL 数据库中,我有一个存储日期期间的表。每个期间行都有定义期间开始和期间结束日期的 PSTART 和 PEND 列。如何创建一个查询来检查一个特定的日期是否在这些时间段内?期数不固定!

4

2 回答 2

1
SELECT * FROM periods WHERE [a date] BETWEEN PSTART AND PEND
于 2012-06-07T22:28:04.237 回答
0

根据您到目前为止的问题,这应该为您提供日期介于PSTART和之间的所有行PEND- 您可以根据您对包容性/排他性的要求进行修改:

SELECT * FROM table WHERE date>=PSTART AND date<=PEND
于 2012-06-07T22:27:51.480 回答