0
找到了一些類似的鏈接,但無法將其應用於我自己的工作。在計算後基於另一列的mySQL中的計算列
我正在一個mySQL遊戲租賃數據庫上工作,我試圖讓延遲費用列來計算 - 我試圖創建一個函數,但不能完全正確。
我有一個遊戲桌(遊戲),其中包括每天過期收費。我有一個租賃表(租賃),其中有應有的返回日期和實際的返回日期。
我想創建一個函數(或視圖 - 哪個更適合)來計算基於這些日期的過期費用。
例如
遊戲 Over_due_charge_per_day 3.00
租賃 Due_return_date 16年1月12日 Actual_return_date空 over_due_charge?
當實際返回日期> due_return_date時,我需要計算over_due_charge_per_day。
任何提示?
由於
select total_Overdue_Charges_MTD from rent as 如果(datediff(r.return_date,r.due_date)> 0,datediff(r.return_date,r.due_date)* g.overdue_charge_per_day,0)選擇g.game_id,g.game_name在g.gl_id = g.game_id上作爲g 左參加遊戲where month(r.return_date)= month(now()) –
我想出了這個解決方案,感謝您的幫助,儘管 –