发布网友 发布时间:2022-04-23 17:05
共2个回答
热心网友 时间:2022-04-08 03:38
就三个字段(内容,创建日期,标志)
插入数据时标志初始为0,代表未提醒
定时扫描该表,
假设创建日期为2011-01-15
datediff(day,'2011-01-15',getdate())>=1 --日
datediff(week,'2011-01-15',getdate())>=1 --周
datediff(month,'2011-01-15',getdate())>=1 --月
如过有符合条件的就提醒,然后把标志重置一下,比如1代表已经日提醒过,2代表日周都提醒过,3代表全提醒过,如果用户未反馈就依然把标志设为0,下次扫描时接着提醒
热心网友 时间:2022-04-08 04:56
可以只建立一个表啊,给个提醒频率字段就是啦。