求这样的job或存储过程代码。
表里有3个Char型字段,一个叫GZYear,4位存放'2005'代表年;另一个字段叫GZMonth,2位存放'3'或'12'代表月;还有一个字段为GZTime,为smalldatetime型,代表数据生成时间。现在表中有不同的GZYear和不同的GZMonth值区分的数据,分别代表不同的年、月数据。现在想每月的9号自动把上一个月(只是上一个月不是以前所有月)的数据自身追加,假如上个月是12的话那知GzYear+1,并且GzMonth为1,还有把smalldatetime=now()。这样的job或存储过程该如何写?