mysql-今天在两个列值之间

| id         | first (datetime)    | last (datetime)
--------------------------------------------------------
| 1          | 2013-04-15 00:00:00 | 2013-04-21 23:59:00
| 2          | 2013-04-08 00:00:00 | 2013-04-14 23:59:00
| 3          | 2013-04-01 00:00:00 | 2013-04-07 23:59:00
| 4          | 2013-04-01 00:00:00 | 2013-04-07 23:59:00

我想显示记录是否涵盖了日期时间范围. (此示例的3和4)

我尝试使用两个NOW()来执行此操作,它在第二个NOW()中给出了语法错误.

我怎样才能做到这一点?

解决方法:

select 
    *
from
    your_table
where
    first <= NOW() 
and last >= NOW()
上一篇:Json笔记-高德地铁数据分析


下一篇:V3 - It's All About Service Teacher: GABRIELE