我想编个触发器,其功能如下:
当我往一个表里插入记录后,触发器立刻将新记录的一个字段sj(时间类型,我叫它为sj)与上一记录的sj求出其时间差并将上一记录的long值修改为该差值。
表的结构如下:
//
waste1
--------------------------------------
id int 4
sj datetime 8
long int 8
--------------------------------------
比如现在有记录如下:
-------------------------------
id sj          long
1 2002-12-12 12:00    0
---------------------------------
假如我插入一条记录
-------------------------------
2        2002-12-12 13:00
-------------------------------
则触发器就将第二条记录的sj-第一条记录的sj,然后起差值作为第一条记录的 long值.
最总记录如下:
--------------------------------------
id sj            long
1 2002-12-12 12:00    1
2 2002-12-12 13:00    0
------------------------------------