计算后基于另一列的mySQL中的计算列

时间:2016-12-02 18:36:27

标签: mysql function views

找到一些类似的链接但不能将其应用到我自己的工作中。

我正在开发一个mySQL游戏租赁数据库,并且我试图计算延迟费用的列数 - 我试图创建一个函数,但无法将其完全正确。< / p>

我有一个游戏桌(游戏),其中包括逾期的每日费用。我有一个租赁表(租赁),其中包含到期日和实际返还日期。

我想根据这些日期创建一个函数(或一个更合适的视图)来计算逾期费用。

例如

游戏 Over_due_charge_per_day 3.00

出租 Due_return_date 01-12-16 Actual_return_date为空 over_due_charge?

当实际返回日期是> due_return_date我需要计算over_due_charge_per_day。

任何提示?

由于

1 个答案:

答案 0 :(得分:0)

尝试连接两个表,然后使用此逻辑:

更新游戏 set latefees =(返回_date&gt; due_return_date时的情况(return_date-due_return_date)* 3否则0结束)