作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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/
我是一名优秀的程序员,十分优秀!