当前位置:数据库 > SQLServer >>

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

答案:就三个字段(内容,创建日期,标志) 插入数据时标志初始为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,下次扫描时接着提醒
其他:可以只建立一个表啊,给个提醒频率字段就是啦。 

上一个:如何设置sqlserver端口号
下一个:mysql语句转换为sqlserver2005语句

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,