30天之前到期提醒

时间:2013-12-01 07:24:47

标签: c# sql-server-2008 alert

我的申请必须在30天或更短时间内提醒用户签证到期。签证续签后,用户将其标记为续订。我不知道怎么能这样做(在c#中使用带有sql或方法的触发器)?

2 个答案:

答案 0 :(得分:0)

编写一个sql查询来检查当前日期是否过期日期少于30天。如果是,请显示提醒。每当应用程序启动时,都应运行此查询。

答案 1 :(得分:0)

我认为你需要这样的东西

set @checktime=(select top 1 expiredate from yourtable where username='abc'order by uid desc)
select datediff(DAYS,@checktime ,Getdate()) as [expirydays];

从此处您可以获得到期日数并执行您的功能

我希望你正在寻找这个