当前位置: 首页 > 面试题库 >

SQL查询今天的日期减去两个月

艾鹭洋
2023-03-14
问题内容

我想在表中选择所有记录,这些记录的输入日期早于2个月。

知道我该怎么做吗?

我还没有尝试过任何东西,但是我在这一点上:

SELECT COUNT(1) FROM FB WHERE Dte > GETDATE()

问题答案:

如果您使用的是SQL Server,请尝试以下操作:

SELECT * FROM MyTable
WHERE MyDate < DATEADD(month, -2, GETDATE())

根据您的更新,它将是:

SELECT * FROM FB WHERE Dte <  DATEADD(month, -2, GETDATE())


 类似资料:
  • 问题内容: 我的网站的命中SQL表格名为ExternalHits。我将URL跟踪为URLx,将访问页面的日期跟踪为Datex。我每周运行一次此查询,以获取前一周的总点击数,并且每周我都必须手动更改“之间”的日期。有什么方法可以更改查询,以使“之间”的日期类似于TODAY AND TODAY-7?我只是不想不必每周手动更改日期。 问题答案:

  • 我想知道在FreeMarker中从今天的日期减去日期的最好方法是什么? 我有一个用户的注册日期在这种格式:2015-06-15 05:12:35.890,我要做的是得到他们注册到现在之间的年数。(全年,不需要1年6个月/1.5年为例) 谁能告诉我做这件事的最好方法吗?

  • 问题内容: 我有一个订单表,其中包含订单ID,订单日期和订单说明。 我想运行一个选择查询,以捕获最近两天创建的所有订单。因此,当前日期减去两天。从12月14日开始,我想选择所有订单日期大于12月13日的订单。这需要使用“获取日期”功能来获取当前日期并减去日期。 我试过了: 但这不能产生正确的结果。任何想法如何做到这一点,请? 问题答案: 你应该尝试使用功能 现在,这可能正是您所需要的,但是您需要了

  • 我对SQL还很陌生,我想看看是否可以得到一些关于减法的帮助。我想减去studentstaken-studentsnotreviewed,然后将别名total分配给操作。我在想一些关于 但有些语法问题我不太确定。 “样本数据” [所需结果]

  • 问题内容: 这个问题已经在这里有了答案 : PL / SQL如何从日期中获取X天前的日期? (2个答案) 7年前关闭。 我想从sysdate中减去给定的x天数,有人可以在此方面为我提供帮助吗,我使用的是PL / SQL语言。谢谢! 问题答案: 使用sysdate-1从系统日期中减去一天。 输出:

  • 问题内容: 关于Oracle,我是一个初学者。我在弄清楚如何执行与此类似的操作时遇到了麻烦: 简而言之,我想选择每个在特定日期和时间前N天出生的人,但是我不太确定这是这样做的方式,也不会使我获得预期的结果。 PS:我正在oracle8i下开发。 问题答案: 您的查询对我来说看起来是正确的。这就是您从Oracle中的日期中减去天数的方法。如果您想增加几个月或几年,此链接将为您提供更多的见解: htt