Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 MySQL 数据库中,我有一个存储日期期间的表。每个期间行都有定义期间开始和期间结束日期的 PSTART 和 PEND 列。如何创建一个查询来检查一个特定的日期是否在这些时间段内?期数不固定!
SELECT * FROM periods WHERE [a date] BETWEEN PSTART AND PEND
根据您到目前为止的问题,这应该为您提供日期介于PSTART和之间的所有行PEND- 您可以根据您对包容性/排他性的要求进行修改:
PSTART
PEND
SELECT * FROM table WHERE date>=PSTART AND date<=PEND