是他们在两个时间戳之间选择某个日期的任何查询吗?问题是这两个标记是在两个不同的字段中设置的
答案 0 :(得分:1)
SELECT * FROM table WHERE fs_from > theDate AND fs_to < theDate;
我建议使用预准备语句并在查询中插入日期对象。
答案 1 :(得分:1)
在我看来,你可以这样尝试(如果我真的理解你的问题)
SELECT myFields FROM myTable
WHERE myCertainDate BETWEEN fs_from AND fs_to
答案 2 :(得分:1)
试试这个:
SELECT *
FROM table
WHERE fs_from > 'some date'
AND fs_to < 'some other date'
答案 3 :(得分:0)
您想要哪个日期?您可以通过执行以下操作来选择随机日期:
select t.*,
date_add(t.fs_from, interval cast(datediff(fs_to, fs_from) * rand() as int) day
) as ArbitraryDateBetweenTwoDates
from table t