MySql开始日期结束日期查询

Posted 秦岭过客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql开始日期结束日期查询相关的知识,希望对你有一定的参考价值。

str_to_date(‘2016-08-24‘, ‘%Y-%m-%d %H‘) validStartTime
str_to_date(‘2016-09-16‘, ‘%Y-%m-%d %H‘) validEndTime



--只有开始日期
select *  from TimeTest t
where t.validStartTime >= str_to_date(‘2016-08-24‘, ‘%Y-%m-%d %H‘)

--只有结束日期
select *  from TimeTest t
where t.validEndTime<str_to_date(‘2016-09-16‘, ‘%Y-%m-%d %H‘)

--开始日期,结束日期都有
select *  from TimeTest t
where
t.validStartTime < str_to_date(‘2016-09-16‘, ‘%Y-%m-%d %H‘)
and t.validEndTime>=str_to_date(‘2016-08-24‘, ‘%Y-%m-%d %H‘)

以上是关于MySql开始日期结束日期查询的主要内容,如果未能解决你的问题,请参考以下文章

mysql分片,表关联查询的sql怎么写

(My)SQL:如果子查询不是空集,则返回子查询

MySQL - 如何查找日期在开始日期到结束日期之间的记录

postgresQL查询:周开始和结束日期

结束日期不能小于开始日期啥意思

MySQL:开始日期和结束日期之间的日期的 IN 子句?