Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 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
FROM
WHERE
SELECT ROWID, CreatedAt, UpdatedAt FROM TableName WHERE UpdatedAt > CreateAt;
使用 SQL 记住,如果查询中的所有谓词都没有以True某种方式计算,则该行将不会返回。
True
你试过了吗
Select * From table where CreatedAt < UpdatedAt