mysql 选择日期时间在这一小时内的位置

标签 mysql

您好,我正在尝试选择日期归档的行,例如 11-11-2011 12:00 等于当前时间。

抱歉,添加它应该匹配整个日期,但要舍入到小时。

这是我目前所拥有的:

SELECT * FROM emails WHERE SUBSTRING(datetosend,0,12) = SUBSTRING(NOW(),0,12)

最佳答案

SELECT *
FROM emails
WHERE DATE_FORMAT(datetosend, '%Y-%m-%d %H') = DATE_FORMAT(NOW(), '%Y-%m-%d %H');

此 sql 不关心您的列使用的是哪种日期格式。

关于mysql 选择日期时间在这一小时内的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046607/

相关文章:

mysql - mysql中数字列的倒数

mysql - 大型mysql数据库中sql查询的响应速度

mysql - jparepository 无法解析为类型

sql - 条件 NOT NULL case SQL

mysql - 如何对关系数据库中的子部分进行建模?

mysql - 如何在导入 mySQL 之前修改 CSV 文件以允许数据中存在逗号

PHP - 从 mysql 获取大表时内存泄漏

java - 创建文件名时,单引号在java中自动被两个单引号替换

php - 在 MySQL 中复制包含数据的数据库

php - 如何使我的搜索栏链接到页面