2
A
回答
0
您的要求很模糊。
這只是看通過記錄,並設置他們失敗時,他們的日期超過10天。
update test1
set status = 'fail'
where status = 'pass'
and date < dateadd(d,-10, getdate())
2
既然您沒有指定RDBMS,我會爲MySQL和SQL Server提供一個答案。你沒有提供有關您的請求的許多細節,但你可以在MySQL做到以下幾點:
UPDATE test1
SET status = 'good'
where date < DATE_ADD(now(), interval -10 day)
AND status IN ('pass', 'fail', 'none');
這裏是一個sql fiddle與工作的例子。
在SQL Server查詢將是:
UPDATE test1
SET status = 'good'
where date < DateAdd(day, -10, getdate())
AND status IN ('pass', 'fail', 'none');
這裏是一個sql fiddle與實例。
相關問題
- 1. 如何編寫這個SQL子查詢?
- 2. 如何編寫LINQ與拉姆達這個SQL查詢的sql
- 3. 如何寫sql查詢到這個?
- 4. 如何寫這個SQL查詢中JPQL
- 5. 如何寫這個sql查詢
- 6. 我該如何寫這個SQL查詢
- 7. 如何用SubSonic3寫這個sql查詢?
- 8. 如何編寫SQL查詢?
- 9. 如何編寫SQL查詢?
- 10. 如何編寫這個MySQL查詢? (datetime)
- 11. 如何編寫這個linq查詢?
- 12. 如何編寫這個Neo4j查詢?
- 13. 如何編寫這個xpath查詢?
- 14. 如何編寫這個嵌套查詢?
- 15. 我該如何編寫這個查詢?
- 16. 如何編寫這個MySQL查詢?
- 17. 如何編寫這個MySQL查詢?
- 18. 如何編寫這個LINQ/EF查詢?
- 19. 你會如何編寫這個查詢?
- 20. TSQL:如何編寫這個查詢?
- 21. 如何編寫一個sql查詢來獲得這個輸出?
- 22. 如何爲這個scenerio編寫一個SQL查詢?
- 23. 如何編寫這個棘手的SQL查詢?
- 24. 如何編寫這個複雜的SQL查詢?
- 25. 如何編寫這個條件的sql查詢?
- 26. 如何使用Rails 3 activerecord編寫這個sql查詢?
- 27. 如何從這個結果中編寫sql查詢?
- 28. 我該如何編寫這個SQL查詢?
- 29. 如何在SQL Server中正確編寫這個遞歸查詢?
- 30. 如何正確使用WHERE子句編寫這個SQL查詢?
它正在存儲日期和時間,並在結構中它是datetime哪個函數將被使用? –
如果您將datetime存儲在同一個字段中,則會使用相同的函數。 – Taryn