日期:2014-05-18  浏览次数:20420 次

求关于SQL中计算2个日期的算法
各位大大求教
  我在做一招聘网站 求个日期的计算方法 例:在A日期,我发布一个新的岗位,有效期30天,岗位状态是招聘中
  过了30天后,如何让SQL中岗位状态这个字段从招聘中变成过期

------解决方案--------------------
各位大大求教 
我在做一招聘网站 求个日期的计算方法 例:在A日期,我发布一个新的岗位,有效期30天,岗位状态是招聘中 
过了30天后,如何让SQL中岗位状态这个字段从招聘中变成过期
---
建立一个作业,作业设置成每天执行一次,其执行一个存储过程
该存储过程的作用是检查网站是否已经过期,过期则将岗位状态字段更新为过期
create proc Test
as
begin
update table1 set 岗位状态字段='过期'
from table1 where 岗位状态字段='招聘中' and datediff(dd,发布日期字段,getdate())>30
end

--
解决了,接分