gpt4 book ai didi

sql - 和 OR 在 sql server 中的同一列

转载 作者:行者123 更新时间:2023-12-02 05:47:27 25 4
gpt4 key购买 nike

我在 SQL Server 2008 中有一个简单的表。

SELECT TOP lastupdated, remarks   FROM table

我要选择以下条件。

如果备注是 'Others'DATEDIFF(MINUTE, LastUpdated, GETDATE() ) > 15然后选择这些行

此外,我想在同一查询中选择以下内容如果备注不是'其他'
然后选择这些行而无需等待 15 分钟

最佳答案

您可以执行以下操作:

select LastUpdated, Remarks
from table
where (remarks = 'Others' and datediff(min, LastUpdated, GETDATE()) > 15)
or remarks != 'Others'

您可以根据需要调整TOP x,因为您没有把它放在您的问题中,所以我不知道您需要选择多少行。

关于sql - 和 OR 在 sql server 中的同一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50947880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com