Mysql之间的查询和like查询

标签 mysql

我有一个表,其中日期以日期时间格式存储,例如“2016-06-29 00:58:12”。我必须找到两个日期之间的数据,但问题是我也将其与时间一起存储,所以我如何获得输出..

我试过了

SELECT time_of_action FROM `trackvendoraction`  where time_of_action like '2016-06-29%'
union
SELECT time_of_action FROM `trackvendoraction`  where time_of_action like '2016-06-30%' 

在上面的查询中,我获得了两个日期的数据,现在我必须应用介于查询之间。我怎样才能做到这一点 ? 谢谢

最佳答案

试试这个:

SELECT time_of_action 
FROM `trackvendoraction`  
WHERE time_of_action BETWEEN '2016-06-29 00:00:00' AND '2016-06-30 23:59:59'

关于Mysql之间的查询和like查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38737310/

相关文章:

MySQL 查询以检索在多对多关系中具有完全匹配的项

php - 如何删除 SilverStripe 中过时的数据库列

php - 在 Laravel 中错误地形成了外键约束

php - 只从mysql生成一次数据然后保存?

php - UTF-8 和 mb_check_encoding

php - MYSQL PHP 排序

MySQL 在多列上选择 WITH "OR"时速度慢

mysql - 在 docker 中连接到 mysql 失败

MySQL:多对多如何获取所有(相关)类别和组合查询

php - LaravelWhereIn 查询问题