用globle也不好,要一直在检查是不是该统计了,费性能,
用windows服务,假如你只是买了一个网站空间的话,可能没办法运行windows服务的,
你看看能不能用sqlserver2005自带的作业定时执行统计的sql。参看http://www.08.la/news2010/newshtml/JiShuWenZhang/MSSQL/8495.html
我觉得在你展示考勤统计记录页面判断当前时间,就可以了。如果是在月中就显示已经统计过的数据,如果是月初还没有统计数据就立即统计。
用数据库作业比较好,不用改代码,直接写sql语句就好了
没必要自动,你总有请求吧,请求时统计就行了