在我的MySQL数据库中,我有一个表存储日期。每个期间行都有PSTART和PEND列,用于定义期间开始和期间结束日期。如何创建一个查询,检查某个特定日期是否在这些期间内?未修复的期数!
答案 0 :(得分:1)
SELECT * FROM periods WHERE [a date] BETWEEN PSTART AND PEND
答案 1 :(得分:0)
根据您目前的问题,这应该为您提供日期介于PSTART
和PEND
之间的所有行 - 您可以根据您对包容性/排他性的要求进行修改:
SELECT * FROM table WHERE date>=PSTART AND date<=PEND