[英]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'的所有行,并匹配上述行。 有任何想法吗?
谢谢您的帮助!
在SELECT
和FROM
以及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.