asp+sqlserver中,某表中字段有money字段,需要在每个月1号,money中字段减10,但是2月和8月除外。
譬如现在money中值为60,到2007-2-1号那一天,money值自动变为50,但是3-1号和9-1号不用减值。该如何实现呢?
如果是写代码,放到任何页面都可以吗?
參考答案:在sql server管理里有sql server代理,作业,新建作业
新建步聚,加入如下代码
use pubs
declare @time datetime;
select @time=getdate();
if(DATEPART ( day , @time )=1 and DATEPART ( month , @time )<>8 and DATEPART ( month , @time )<>2 )
update 表 set money=money-10