- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个财务跟踪应用程序,用户可以在其中输入其银行帐户的交易记录并跟踪支出。我已经实现了从 this 中学到的触发器每当插入交易时自动更新账户余额的问题。我还有编辑、删除等的触发器。
随之而来的问题是它没有考虑日期。如果用户提前一个月输入交易,他们的账户余额仍然会被调整。我希望有一种方法可以做到这一点,直到那天才调整帐户余额。
首先,我可以编写触发器以仅在交易日期是今天或更早时进行更新,但随后我需要在时机成熟时更新账户余额。我该怎么做?
要回答“您尝试过什么”这个问题,我不太确定该尝试什么。我考虑过设置一个在特定日期和时间运行的闹钟,但我不确定如何正确地做到这一点并确保闹钟只运行一次。此外,如果用户输入多个过期交易,并且我创建多个警报,恐怕会耗尽电池电量。
我如何实现警报以高效地完成此任务?
最佳答案
您可以将余额最后更新的日期存储在表格或用户首选项中。然后,每次用户进入屏幕时,您都可以非常快速地检查最后一次余额更新是否在今天之前。之后,您可以运行查询以根据上次更新和今天之间的交易来更新余额。
这既避免了在用户根本不看它时不必要地计算余额(警报会这样做),又避免了每次打开屏幕时即时计算余额(这非常简单但如果表格很大,就会浪费时间)。
关于android - 银行数据库的 Postdating 交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30469456/
我有一个财务跟踪应用程序,用户可以在其中输入其银行帐户的交易记录并跟踪支出。我已经实现了从 this 中学到的触发器每当插入交易时自动更新账户余额的问题。我还有编辑、删除等的触发器。 随之而来的问题是
我有 2 台运行 MySQL 的 Windows 服务器,其中一台运行版本 5.1,另一台运行版本 5.7。我正在尝试将数据库从 MySQL 5.7 复制到另一台服务器上的 5.1,并相信版本差异(5
我是一名优秀的程序员,十分优秀!