我的SQL有點生疏。我無法找到一種方法來檢索一個值大於另一個值的行。例如,我有以下行:找到一個字段大於另一個字段的行
{
ROWID 1,
CreatedAt 2013-08-03 10:10:23:344,
UpdatedAt 2013-08-03 11:10:23:344,
}
我想執行查詢「選擇所有的行,其中‘UpdatedAt’是大於‘CreatedAt’和匹配行這樣的一個的上方。有任何想法嗎?
感謝您的幫助!
我的SQL有點生疏。我無法找到一種方法來檢索一個值大於另一個值的行。例如,我有以下行:找到一個字段大於另一個字段的行
{
ROWID 1,
CreatedAt 2013-08-03 10:10:23:344,
UpdatedAt 2013-08-03 11:10:23:344,
}
我想執行查詢「選擇所有的行,其中‘UpdatedAt’是大於‘CreatedAt’和匹配行這樣的一個的上方。有任何想法嗎?
感謝您的幫助!
指定WHERE
後SELECT
和FROM
和謂詞之間所需的列。
SELECT ROWID, CreatedAt, UpdatedAt FROM TableName WHERE UpdatedAt > CreateAt;
記得用SQL,如果一切都在你的查詢謂詞的不以某種方式評價來True
,該行不會返回。
工程很棒。謝謝! – titusmagnus
太棒了!爲了良好的禮節,如果你接受了有用的答案之一,那將會很好。 – Tombatron