gpt4 book ai didi

mysql - 如何计算时间差并将结果存储在 mySQL 数据库 (VB.NET) 中?

转载 作者:行者123 更新时间:2023-11-30 23:24:22 25 4
gpt4 key购买 nike

我是 VB 的新手,我正在做一个项目来记录员工打卡和打卡的详细信息。我想知道如何做到这一点,当点击“打卡”按钮时,时间将开始记录,而当按下“打卡”按钮时,时间将停止记录。此外,一旦单击下类时间,上类和下类之间的小时数将被记录并存储到 mySQL 数据库中。

此信息将输出到 DataGrid 上,显示员工签到的时间和日期。

然后小时数将乘以预先写好的小时工资..它已经存储在我的 mySQL 数据库的一个表中。

如有任何帮助,我们将不胜感激。

最佳答案

您应该存储事件而不是结果。

存储签到时间和一行签退时间。然后,您将需要在数据库或应用程序中执行一个过程,该过程将遍历行并将签到与 checkout 匹配。

这种方法将使应用程序崩溃/终止并重新启动而不会丢失数据。

或者,您可以将签到和 checkout 放在同一条记录(不同的列)中,而只需将 checkout 插入匹配员工和空 checkout 的第一行。

关于mysql - 如何计算时间差并将结果存储在 mySQL 数据库 (VB.NET) 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14060867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com