百分求解决办法..存储过程或触发器
数据库MSSQL2000
明细表
----------------------------------------
userID 用户ID c(15)
classID 栏目代码 c(3)
startDT 定阅时间 (时间格式:yyyymmdd 的字符串形式)
cancelDT 取消时间 (时间格式:yyyymmdd 的字符串形式)
类别表
---------------------------------------
classID 类别编号
className 类别名称
日志表
----------------------------------------
logid 自动编号
log_day 日期 (时间格式:yyyymmdd 的字符串形式)
classid 栏目代码
DZusers 定阅用户数 int
QXusers 取消用户数 int
希望把明细表的数据按天导入到日志表里,
id 日期 栏目代码 定阅人数 取消人数
----------------------------------------
1 20040818 101 100 25
2 20040818 102 99 31
..
100 20040819 101 10 53
要求
1.由于明细表里有近一年的记录,要把明细表里的记录按上述要求生成统计日志存储到日志表里
2.以后每天的23:59:59执行一个过程:把当天的各栏目的统计数据加到日志表里
以上功能是该用存储过程还是触发器来做?
小弟初学SQL2000,水平太菜,对于存储过程的触发器的了解还处于帮助文档的学习阶段。
请各位大侠多多帮忙 。百分感谢!