怎么处理时间?(100分)

  • 主题发起人 主题发起人 mount
  • 开始时间 开始时间
M

mount

Unregistered / Unconfirmed
GUEST, unregistred user!
日报表,月报表到时间自动出来。
应该怎么处理时间?
用一个计数器不断的累加么?
 
用计数器?呵呵...没听过日报表、月报表要用计数器的!:)
自已计算吧!数据不都在数据库中?计算要统计的月份的数据难道不会吗?

 
取时间时留意一下,如果是新的一天,就进行上一日的结算统计
要是友好一点,就提示用户一下,要不要结算什么的……
月也一样处理,发现是新的一月,就进行上一月的结算……
加分吧?
 
>用一个计数器不断的累加么?
不断地取系统时间,新的一天一开始,就可以进行报表的统计了!
 
建议在数据库或文件中记录最近处理时间,程序启动时以及在启动后的定时器
事件(或其它任何可能触发处理的事件)中检查系统时间与最近处理时间之间
的差异,若相同,表示今天(或本月)已经处理过了,否则,进行处理,同时
更新最近处理时间。要达到实用程度可能还需要考虑过期未处理等情况。
 
库表种应该有处理时间字段,
这个字段可以是有意义的,由用户自己输入
也可以是没有意义的,由程序自动将系统的当前日期添入
(此时一定注意要求用户的系统时钟是准确的)。
报表汇总时,就用这个字段作为范围条件字段
 
能否说的详细一点?
 
月、日报表我已搞好。
班报表8个小时自动出来,怎么设计比较好
 
//班报表8个小时自动出来,怎么设计比较好
操作员登录时要求输入班别。
 
那应该是从操作员登陆时,开始计时8个小时,然后出来班报表么?
 
mount:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 

Similar threads

回复
0
查看
816
不得闲
回复
0
查看
826
不得闲
回复
0
查看
864
不得闲
后退
顶部