郭乔染 2021-11-26 11:18 采纳率: 100%
浏览 21
已结题

关于实时更新计算是否该用定时任务

计算项目成本=(结束时间-开始时间)/30*人员月成本,当打开页面的时候想要到当前为止我的成本是多少,用定时任务合适吗?有什么别的办法吗?
自己之前用sql实现过了,但是需要手动修改时间才会触发,现在想要通过每天时间的自动更新,每天都更新一次,找到了定时任务这个服务,不知道该怎么去用,或者说这么去用能否实现我想要的形式。

  • 写回答

2条回答 默认 最新

  • 於黾 2021-11-26 11:25
    关注

    给你提供几个思路吧:
    1.用数据库触发器,有基于时间函数的触发器,不要把触发器挂在表下面
    2.写个脚本,放到操作系统的计划任务里,定时执行
    3.这个数据最终是要给人看的,没人看更新了也没意义,所以完全可以在每天第一次有人打开页面的时候执行,判断一下如果今天已经执行过了就不要执行了
    4.这种简单的公式也消耗不了什么资源,你每次打开页面动态计算一下不好吗,为什么非要定时执行

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月4日
  • 已采纳回答 11月26日
  • 创建了问题 11月26日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵