繁体   English   中英

查找其中一个字段大于另一字段的行

[英]Find rows where one field is greater than another one

我的SQL有点生锈。 我无法找到一种方法来检索其中一个值大于另一个值的行。 例如,我有以下行:

{
    ROWID       1,
    CreatedAt   2013-08-03 10:10:23:344,
    UpdatedAt   2013-08-03 11:10:23:344,
}

我想执行查询“选择'UpdatedAt'大于'CreatedAt'的所有行,并匹配上述行。 有任何想法吗?

谢谢您的帮助!

SELECTFROM以及WHERE之后的谓词之间指定所需的列。

SELECT ROWID, CreatedAt, UpdatedAt FROM TableName WHERE UpdatedAt > CreateAt;

请记住,使用SQL请注意,如果查询中的所有谓词都不以某种方式求值为True ,则该行将不会返回。

你试过了吗

Select *
From table 
where CreatedAt < UpdatedAt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM