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

查找过去x天的记录?

孟永望
2023-03-14
问题内容

如何提出一个存储过程来选择过去30天的结果?

where MONTH(RequestDate) > 6 and DAY(RequestDate) >= 10 
and MONTH(RequestDate) < 21 and DAY(RequestDate) < 7

问题答案:
SELECT *
FROM Table
WHERE GETDATE() >= DATEADD(DAY, -30, GETDATE())

用适当的列名称替换第一个GETDATE()。

SELECT *
FROM Table
WHERE Table.ColumnName >= DATEADD(DAY, -30, GETDATE())


 类似资料:
  • 问题内容: 我想返回最近30天内添加到数据库中的所有记录。由于显示目的,我需要将日期转换为mm / dd / yy。 我的陈述未能将记录限制为最近30天-它选择了所有记录。 谁能指出我正确的方向?感觉就像我接近了。 谢谢,祝你度过愉快的一周。 问题答案: 您需要在子句而不是子句中应用: 另请注意,该查询仅返回日期的一部分,因此,如果您将“ a” 存储为时间部分,则此查询将不会选择今天的记录。 在这

  • 在Mongo shell中,我将如何过滤今天(或特定日期)添加的记录?我没有新记录时间戳的特定字段,但我想它可以从ObjectID恢复。

  • 1.手机版 查找方法:群聊右上角图标-查找聊天内容   2.电脑版 查找方法:群聊右上角图标-查找聊天内容

  • 问题内容: 我有一个这样的数据框: 如下所示,数据集不一定每天都有观察值: 我想添加一个新列,该列显示至少n天中每个用户过去n天(在这种情况下,n = 2)的平均值,否则它将有价值。例如,在John上得到一个,因为他没有和的数据。因此结果将是这样的: 在阅读了论坛中的几篇文章之后,我似乎应该结合使用和自定义,但是我还不太清楚该怎么做。 问题答案: 我认为您可以使用第一个convert列 ,然后通过

  • 我正在使用OpenWeatherMapAPI获取过去30天的历史记录。我成功地使用“获取一个城市的天气历史”http://api.openweathermap.org/data/2.5/history/city?q=London 但是我想获取多个城市的天气历史,例如伦敦和纽约,然后我如何调用此API。我不想通过更改城市名称来调用相同的API两次。请建议我一个方便的方式。

  • 问题内容: 在咨询了几个论坛之后,我最终使用下面的代码来查找时间差异。但是,我发现逻辑上存在问题(可能是我的视线吗?)。我看到11到14天和11到15天之间的差异是相同的。这怎么可能? 输出为: 问题答案: 使用浮动,我看到了问题。使用时间戳似乎不是找到两个日期之间的天差的好方法。 11至11 = 0.0 11至12 = 1.0 11至13 = 2.0 11至14 = 3.0 11至15 = 3.