mysql - 今天是两列之间的值 [英] mysql - is today between two column values

查看:161
本文介绍了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

如果记录datetime范围覆盖今天,我想显示记录。 (这个样本的3和4)

I want to show records if records datetime range covers today. (3 and 4 for this sample)

我尝试用两个 NOW()这样做,它给出语法错误在第二个 NOW()

I tried do this with two NOW(), it gives syntax error in second NOW().

我该怎么做?

推荐答案

select 
    *
from
    your_table
where
    first <= NOW() 
and last >= NOW()

这篇关于mysql - 今天是两列之间的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆