Mysql 上一个日期

标签 mysql sql date datetime select

我正在使用以下方法在 00.00.00 获取之前的日期数据

select * from perf where timeStamp="SUBDATE(CURDATE(),1)";

但这不会产生任何输出

在哪里

select * from perf where timeStamp="2014-11-28";

产生正确的输出

你们中的任何人都可以帮助我找出问题所在。非常感谢任何帮助。

最佳答案

检查 SUBDATE()功能

试试这个:

SELECT * 
FROM perf
WHERE DATE(timeStamp) = SUBDATE(CURDATE(), INTERVAL 1 DAY);

关于Mysql 上一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243550/

相关文章:

php - 如何同时向父表和子表插入数据?

c# - 与任何类型的提供商合作的数据库方法

php - "Where SUM(Price) Bigger Than Equal "的 MySQL 查询?

php - 使用 PHP/MySQL 自动化电子邮件营销事件,不知道如何构建查询

sql - 将函数编辑为 0xdbe

shell - 比较shell脚本中的两个日期

javascript - angular 如何从 "yyyy-mm-ddT00:00:00"等格式按日期订购项目

javascript - 从 Moment.js 中的 UTC 日期字符串创建本地日期

mysql - 从表中选择 SUM 和唯一值的最佳方法

sql - 创建 View 时出现 ORA-01031