备忘录的 每周 每月 提醒 数据库(sqlserver)中怎么建表啊?

发布网友 发布时间: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

可以只建立一个表啊,给个提醒频率字段就是啦。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com