如何从最近两天创建或修改的表中获取行?

     2023-04-18     224

关键词:

【中文标题】如何从最近两天创建或修改的表中获取行?【英文标题】:How can I fetch rows from a table that have been created or modified in the last two days? 【发布时间】:2017-02-01 13:07:54 【问题描述】:

我有这张桌子:

CREATE TABLE [dbo].[Phrase] (
    [PhraseId]     UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL,
    [English]      NVARCHAR (250)   NOT NULL,
    [CreatedDate]  DATETIME         DEFAULT (getdate()) NOT NULL,
    [ModifiedDate] DATETIME         DEFAULT (getdate()) NOT NULL,
    PRIMARY KEY CLUSTERED ([PhraseId] ASC)
);

我需要做的是一个简单的 select * 但我不确定如何在 select where 子句条件中输入。希望有任何建议。

【问题讨论】:

WHERE 子句不明白怎么办? 请将“在过去两天内”澄清为“两天前的日期时间的任何时间”或“从当前时间开始的 48 小时”,这会改变查询。 How to get last 7 days data from current datetime to last 7 days in sql server 的可能重复项 - 请注意在那个问题中将查询更改为 2 而不是 7?另一种可能:***.com/questions/1503298/… 【参考方案1】:

首先你定义什么是“2天前”:

DATEADD(DAY, -2, GETDATE())

请注意,这包括时间部分。

由于您始终将 ModifiedDate 设置为 DEFAULT 值,因此我们只需检查该列:

WHERE ModifiedDate >= DATEADD(DAY, -2, GETDATE())

【讨论】:

【参考方案2】:

您可以使用此选择:

SELECT *
FROM Phrase
WHERE createddate >= dateadd(day,-2,getdate())

【讨论】:

如何从 Laravel 的表中获取所有行(也软删除)?

】如何从Laravel的表中获取所有行(也软删除)?【英文标题】:Howtogetallrows(softdeletedtoo)fromatableinLaravel?【发布时间】:2013-12-2618:54:07【问题描述】:要从表中获取所有行,我必须使用Model::all()但(有充分理由)这不会让我恢复... 查看详情

如何从 VBA 中的表中获取唯一行?

】如何从VBA中的表中获取唯一行?【英文标题】:HowtogetuniquerowsfromtableinVBA?【发布时间】:2021-08-0411:00:28【问题描述】:我正在寻找建议,如何解决以下问题在VBA。我有一个包含4列和超过10000行的“tableA”,我只需要将唯一行提... 查看详情

如何从包含日期时间列的表中获取某些行和“先前”行?

】如何从包含日期时间列的表中获取某些行和“先前”行?【英文标题】:HowcanIgetcertainrowsandthe"previous"rowsfromatablethatincludesadatetimecolumn?【发布时间】:2014-07-0118:03:35【问题描述】:我有两张桌子,Alpha和Bravo。Bravo有一列i... 查看详情

如何从 SQL Server 中的表中获取行的索引?

】如何从SQLServer中的表中获取行的索引?【英文标题】:HowcanIgetrow\'sindexfromatableinSQLServer?【发布时间】:2013-11-1709:24:57【问题描述】:我有一个Toplist表,我想获得一个用户的排名。如何获取行的索引?不幸的是,我正在获取所... 查看详情

如何从 django 的表中获取选定行的记录?

】如何从django的表中获取选定行的记录?【英文标题】:Howtogettheselectedrow\'srecordfromatableindjango?【发布时间】:2021-09-0915:57:31【问题描述】:我是django新手,所以如果这是一个菜鸟问题,我很抱歉。我在models.py中创建了一个模型"... 查看详情

如何从mysql中的表中跳过行

】如何从mysql中的表中跳过行【英文标题】:Howtoskiprowsfromtableinmysql【发布时间】:2020-11-2610:40:11【问题描述】:我有一个包含以下数据的表,我想跳过第3行,只想获取OPEN状态一次,我正在使用下面的查询,但它也跳过了第5行... 查看详情

如何在不使用按钮或 tbody 的情况下从动态生成的表中单击一行来获取 HTML 表中单元格的值

】如何在不使用按钮或tbody的情况下从动态生成的表中单击一行来获取HTML表中单元格的值【英文标题】:HowdoIgetthevalueofacellinanHTMLtableonclickofarowfromadynamicallygeneratedtablewithoutusingbuttonsortbody【发布时间】:2018-10-1301:58:16【问题描述... 查看详情

如何从 MySQL 表中删除特定行?

】如何从MySQL表中删除特定行?【英文标题】:HowToDeleteParticularRowFromMySQLTable?【发布时间】:2017-09-3016:32:23【问题描述】:如果我有一个只有一列的表,我如何从中删除特定的行?我知道最合乎逻辑的答案是在表中有另一列,其... 查看详情

如何从 SQL Server 中的表中删除重复行 [重复]

】如何从SQLServer中的表中删除重复行[重复]【英文标题】:howtoremoveduplicaterowsfromatableinSQLServer[duplicate]【发布时间】:2013-02-1317:18:28【问题描述】:我有一个名为table1的表,其中包含重复值。它看起来像这样:newpenbookpenlikebookbookp... 查看详情

如何为 IP 地址定位器创建代码,该代码从数据库中的表中获取 IP 地址

】如何为IP地址定位器创建代码,该代码从数据库中的表中获取IP地址【英文标题】:howtocreateacodeforIP-addresslocatorwhichtakesIP-addressfromatableindatabase【发布时间】:2014-10-1017:04:19【问题描述】:我正在做一个收集用户IP地址并将其存... 查看详情

从 oracle 表中获取所有行

...2016-05-1606:08:34【问题描述】:假设一个oracle表有很多行。如何获取所有行的特定列?假设在一个名为teacher_description的表中,有100行包含teacher_id、teacher_name列。我怎样才能获得100行的teacher_id?谢谢。【问题讨论】:【参考方案1... 查看详情

从具有特定值的表中获取列名

...lue【发布时间】:2011-04-1207:29:38【问题描述】:请告诉我如何获取特定行的列值=123的列名。提前致谢。【问题讨论】:这是一件不寻常的事情,而且在纯SQL中也不是特别容易做到。也许如果你提供更多关于你的问题的细节,有... 查看详情

如何使用JSoup从html网页的表中提取特定的行数据

】如何使用JSoup从html网页的表中提取特定的行数据【英文标题】:howtoextractspecificrowdatafromatablefromahtmlwebpageusingJSoup【发布时间】:2019-04-1122:14:38【问题描述】:我需要根据行中存在的特定字符串从html网页的表中提取特定的行数... 查看详情

Golang:如何使用创建触发器从表中获取 LastInsertId?

】Golang:如何使用创建触发器从表中获取LastInsertId?【英文标题】:Golang:HowtogetLastInsertIdfromtablewithacreatetrigger?【发布时间】:2022-01-1003:24:57【问题描述】:尝试从具有INSERT/UPDATE触发器的表中获取AUTO_INCREMENTid到“更改”表中。最... 查看详情

如何从mysql中的表中选择N条记录

】如何从mysql中的表中选择N条记录【英文标题】:HowtoselectNrecordsfromatableinmysql【发布时间】:2012-01-1015:14:20【问题描述】:如何从一个有1000多条记录的表中只获取10条记录。我有一个带有rowid、名称、成本的测试表。selectname,costf... 查看详情

如何从动态创建的表中删除信息

】如何从动态创建的表中删除信息【英文标题】:Howtodeletetheinformationfromdynamicallycreatedtable【发布时间】:2013-09-1223:38:09【问题描述】:<table><form><tr><tdcolspan="4"><divid="myTableData"style="display:none;"><table& 查看详情

如何从cassandra中非常大的表中读取所有行?

】如何从cassandra中非常大的表中读取所有行?【英文标题】:howtoreadallrowfromveryhugetableincassandra?【发布时间】:2016-02-1009:43:41【问题描述】:我有一个Cassandra集群,在同一个数据中心有两个节点,replica_factor=2。大约1.5亿个表格,... 查看详情

获取最近创建的数据库行的最后一个 ID

】获取最近创建的数据库行的最后一个ID【英文标题】:GetthelastIDofrecentlycreateddatabaserow【发布时间】:2021-10-0116:56:57【问题描述】:我正在尝试从数据库表中提取最后插入的id,以便可以将其输入到新的数据库表中,如下所示:$... 查看详情