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