【发布时间】:2016-04-26 18:04:20
【问题描述】:
【问题讨论】:
-
要在 perticuler 时间后执行功能,您可以使用:Cron Job
-
我需要知道这个函数是如何工作的。
【问题讨论】:
您可以使用 DATEDIFF 函数比较 DOB 列与当前日期,以 MONTH 作为间隔。
在 SQL Server 中:
SELECT
DATEDIFF(MONTH, DOB, GETDATE()) AS AGE
...
FROM HORSETABLE
【讨论】:
考虑 AP 的建议并使用 Agung Nugroho 的回答:
UPDATE table
SET AGE = AGE + 1
WHERE DATEDIFF(MONTH, DOB, GETDATE()) > AGE
测试后需要调整(每个月相差多少“年龄”)
【讨论】: