比较mysql中的两个字段

时间:2014-10-31 10:22:17

标签: php mysql

是他们在两个时间戳之间选择某个日期的任何查询吗?问题是这两个标记是在两个不同的字段中设置的enter image description here

4 个答案:

答案 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