Mysql - 如何将字符串中的日期与查询中的 unix 时间进行比较

标签 mysql sql date select

我在 MySQL 表中有列 view_to_date,其中的日期格式为 '04.05.2015'

我想选择 view_to_date < 当前时间的项目。 有什么办法吗?

最佳答案

您可以使用 str_to_date将字符串转换为日期的函数:

SELECT *
FROM   my_table
WHERE  STR(view_to_date, '%d.%m.%T') < CURRENT_DATE()

关于Mysql - 如何将字符串中的日期与查询中的 unix 时间进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30056178/

相关文章:

mysql - 如何在 MySQL 中重命名表

javascript - 如何使用 JavaScript 获取 UTC 日期?

MySQL Select Where 将结果拆分为不同的列

MySQL 排序依据列 = x,列 asc?

mySQL: "Access denied for user ' root' @'localhost"安装软件后

sql - 大查询 : How to query firebase daily events table dynamically?

mysql - 插入大量日期格式错误的 mysql 行

sql - 选择常量作为伪列并对伪列进行算术运算

php - 如何获得 Carbon/Carbon 的入住晚数?

python - 如何从这些数字中获取日期