我的 SQL 有点生疏。我无法找到一种方法来检索一个值大于另一个值的行。例如,我有以下行:
{
ROWID 1,
CreatedAt 2013-08-03 10:10:23:344,
UpdatedAt 2013-08-03 11:10:23:344,
}
Run Code Online (Sandbox Code Playgroud)
我想执行查询'选择'UpdatedAt'大于'CreatedAt'的所有行并匹配上面的行。有任何想法吗?
谢谢您的帮助!
在SELECT和FROM之后的谓词之间指定所需的列WHERE。
SELECT ROWID, CreatedAt, UpdatedAt FROM TableName WHERE UpdatedAt > CreateAt;
Run Code Online (Sandbox Code Playgroud)
请记住,对于 SQL,如果查询中的所有谓词都没有以True某种方式计算,则该行将不会返回。
| 归档时间: |
|
| 查看次数: |
12529 次 |
| 最近记录: |