获取时间戳列来自2个月前而不是1个月前的记录

董事会:

我正在尝试查询一个MySQL数据库,该数据库的时间戳列CrashReceived来自两个月前,但不包括1个月后的记录。

我的想法是进行计数比较,因此我可以获取上个月的记录计数,然后将计数与上个月进行比较。

因此,我正在测试查询以检索列值是2个月前的所有记录,但不包括1个月前的记录。

以下是我到目前为止的查询:

SELECT * FROM crash_info WHERE ProjectID='14720069' AND (NOW() - INTERVAL 2 MONTH < CrashReceived AND (CrashReceived <> NOW() - INTERVAL 1 MONTH));

但这是返回今天和昨天包含的记录,所以不要执行我的要求。

丹尼尔·W:

字段必须大于时间-2个月,但小于时间-1个月。

CrashReceived > (DATE_SUB(NOW(), INTERVAL 2 MONTH)
AND CrashReceived <= (DATE_SUB(NOW(), INTERVAL 1 MONTH)

您应该对该字段应用索引CrashReceived

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取至少6个月前在Pandas DataFrame中具有最新日期的id的值

Javascript获得1个月前的时间戳

日期早于一个月前

如何确定6个月前的完整日期

接受“ new java.util.Date()”并将其设置为1个月前

Ruby Date 1个月前转换为String

如何找到两个月前或N个月前的最后一个星期一

如何获得上个月?date +%Y%m -d“ 1个月前”在3月30日无效

选择3个月前的上次活动

NLog删除3个月前的文件

如何计算13个月前的数据滚动

DAX查询以返回1个月前的文本值

从BigQuery中的时间戳数据类型获取每月前3个标记

还原一个月前的还原

如何检查Php中是否有超过7天或1个月前的东西?

date命令中的“ 1个月前”选项如何工作?

在PostgreSQL中获取一个月前的时间戳

如何获取Google Chrome v17存档5个月前的所有历史记录?

流星/蒙哥获得一个月前创建的记录

来自3个月前的Skype邮件

我如何将时间戳转换为人类可读的格式(1 个月前)

MongoDB 如何获取 30 小时前、48 小时前和一个月前的记录数?

PHP MySQL查询按1个月前的日期显示表的当前日期

MySQL 5.6 - 选择多个日期时间列中最新至少是 1 个月前的结果

从 X 个月前选择一个月份

打印 1 个月前的日期 python

Flutter 有没有办法制作一个动态时间戳,打印出 10 分钟前、1 小时前或 2 个月前的内容

1 个月前的值滞后

如何在 SQL Oracle 中显示不超过一个月前的记录?