mysql - 如何在日期时间中减去 1 天?
问题描述
我有这个查询,它显示了其他表中没有的 id
select * from qwe where id not in (select id from ewq)
但我想在其中添加更多查询,它将仅选择当前日期 - (减去)从当前日期开始的 1 天顶部查询的示例输出 我已经尝试过这样的查询
select *
from qwe
where id
and date(in_time) >= Curdate() - INTERVAL 1 DAY not in (select id from ewq)
但输出也是一样的。
解决方案
请尝试以下查询 -
SELECT *
FROM qwe
WHERE id NOT IN(SELECT id FROM ewq)
AND DATE(in_time) >= CURDATE() - INTERVAL 1 DAY
推荐阅读
- amazon-web-services - 应用程序 ELB 在宽限期之前将流量路由到新添加的实例
- reactjs - 是否可以检测行数据何时折叠或展开
- html - 没有值的 XSL 属性
- sql - 使用 alter 命令在数据库级别永久关闭 ANSI_WARNINGS 不起作用
- java - 如何使用拖动器 2 创建一个带有模拟数据的单例类?
- python - python中的加密货币相关性,使用字典
- c# - 如何使用反射将类型对象转换为 C# 中的列表。我可以访问对象中的属性,但不能访问值,有什么建议吗?
- stenciljs - TestWindow 不是 Stenciljs 单元测试中的构造函数
- ios - 无法从 iOS 中的“MyFiles”附加和发布 pdf 文件
- highcharts - 使用轴类型“类别”时,与 x 轴相反的 Highcharts 人口金字塔未正确标记