我正面臨編寫一個應該很容易的sql查詢的問題,我猜想,但我無法專注於該查詢。因此從這個網站上獲得一些幫助。簡單的SQL查詢但弄糊塗
問題:我有一個表的「請求」,它具有以下列 -
CreatedOn:當我創造新的要求,CreatedOn充滿了當前日期時間
LastModifiedOn:當有人修改記錄,此字段將使用修改後的當前日期時間進行更新。默認情況下,這與第一次創建請求時的createdOn相等。
現在要檢查的邏輯是 - 最初請求狀態是「已提交」。如果請求在未來10分鐘或10分鐘內沒有修改,則請求狀態應更新爲「已取消」。現在我無法得到如何編寫這個查詢。
編輯:如果請求在任何10分鐘的間隔修改,那麼我不想更新請求取消。如果記錄在過去10分鐘內未修改,一般情況下我想更新狀態以取消。
如果需要其他詳細信息,請告知我。您可以假設還有一個唯一的RequestID列。
是的,謝謝,我正在尋找這種類似的解決方案,我不想在函數中使用lastModifiedOn或craetedOn。讓我試着回顧一下。 – 2010-10-14 13:17:52