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

如何列出最近10天内的记录?

孙梓
2023-03-14
问题内容
SELECT Table.date FROM Table WHERE date > current_date - 10;

这在PostgreSQL上有效吗?


问题答案:

是的,这在PostgreSQL中确实有效(假设“ date ”列为datatype date)为什么不尝试一下呢?

标准的ANSI SQL格式为:

SELECT Table.date 
FROM Table 
WHERE date > current_date - interval '10' day;

我更喜欢这种格式,因为它使内容更易于阅读(但与相同current_date - 10)。



 类似资料:
  • 我在调查小虫。我有我豆荚名字的日志。那个吊舱已经不存在了,它被另一个(配置不同的)取代了。新pod驻留在与旧pod相同的名称空间、复制控制器和服务中。 命令,如 仅使用当前的吊舱(活动或停止)。 我怎么能得到更多关于旧豆荚的细节?我想看看 创建它们的时间 它们在创建时具有哪些环境变量 停止的原因和时间

  • 问题内容: 我在这里阅读了一些帖子,似乎没什么特别的,但是我仍然不能选择最后几天的条目。 如果我在今天和过去7天之间添加,则我的代码将不会输出任何内容。 问题答案: 该子句放错了位置,它必须遵循表引用和JOIN操作。 像这样: 编辑 (三三年后) 上面的内容基本上回答了以下问题:“我试图在查询中添加WHERE子句,但现在查询返回错误,我该如何解决?” 关于写一个检查“过去7天”日期范围的条件的问题

  • 问题内容: 我正在使用MYSQL,我知道有一个limit命令可以显示一定数量的结果,但是我想知道MySQL是否只能显示最近3天之类的信息。就是想。 更新: 我使用NOW()来存储时间。 问题答案: 使用三天前的日期: 查看DATE_ADD文档。 或者您可以使用:

  • 会话:是2个或多个用户之间的消息流。对话没有结束时间,并且是连续的。 我们正在维护一个表,该表基于会话创建时间具有“用户到会话”。但我们希望根据收到的消息对其进行排序。 解决方案 null null

  • 问题内容: 我正在使用SQL Server 2008。 我想编写一个查询,该查询可以让我在给定的几天内进行全部活动。具体来说,我想计算过去7天每天的总票数。 我的桌子看起来像这样: 我需要我的结果看起来像这样 我的想法是我必须做这样的事情: 该查询不起作用,因为它仅计算(几乎完全相同)同时发生的选票。当然,我只想看特定的一天。我如何做到这一点? 问题答案: 将其投射为: 您的专栏是,但您只需要其中

  • 问题内容: 由于上次我并未真正提出正确的要求,因此我尝试对此问题进行一些细化。我本质上是在做这个查询: 其中## / ## / 是同一天。本质上,此查询旨在查找任何给定日期的“未结”订单数。唯一的问题是,我想在一年或一天的每一天中都这样做。我想如果我知道如何将## / / ####定义为变量,然后将计数按该变量分组,那么我可以使它起作用,但我不确定如何做到这一点- 或在那里也可能是另一种方式。我目